diff --git a/src/targetPacks/ILsrc/microsoft.aspnetcore.app.ref/9.0.0/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.il b/src/targetPacks/ILsrc/microsoft.aspnetcore.app.ref/9.0.0/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.il deleted file mode 100644 index f51efafd5..000000000 --- a/src/targetPacks/ILsrc/microsoft.aspnetcore.app.ref/9.0.0/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.il +++ /dev/null @@ -1,49093 +0,0 @@ - -// Microsoft (R) .NET IL Disassembler. Version 5.0.0 - - -// ----- DOS Header: -// Magic: 0x5a4d -// Bytes on last page: 0x0090 -// Pages in file: 0x0003 -// Relocations: 0x0000 -// Size of header (paragraphs):0x0004 -// Min extra paragraphs: 0x0000 -// Max extra paragraphs: 0xffff -// Initial (relative) SS: 0x0000 -// Initial SP: 0x00b8 -// Checksum: 0x0000 -// Initial IP: 0x0000 -// Initial (relative) CS: 0x0000 -// File addr. of reloc table: 0x0040 -// Overlay number: 0x0000 -// OEM identifier: 0x0000 -// OEM info: 0x0000 -// File addr. of COFF header: 0x0080 -// ----- COFF/PE Headers: -// Signature: 0x00004550 -// ----- COFF Header: -// Machine: 0x014c -// Number of sections: 0x0003 -// Time-date stamp: 0xae8ee6f0 -// Ptr to symbol table: 0x00000000 -// Number of symbols: 0x00000000 -// Size of optional header: 0x00e0 -// Characteristics: 0x2022 -// ----- PE Optional Header (32 bit): -// Magic: 0x010b -// Major linker version: 0x30 -// Minor linker version: 0x00 -// Size of code: 0x0003ba00 -// Size of init.data: 0x00000800 -// Size of uninit.data: 0x00000000 -// Addr. of entry point: 0x0003d782 -// Base of code: 0x00002000 -// Base of data: 0x0003e000 -// Image base: 0x10000000 -// Section alignment: 0x00002000 -// File alignment: 0x00000200 -// Major OS version: 0x0004 -// Minor OS version: 0x0000 -// Major image version: 0x0000 -// Minor image version: 0x0000 -// Major subsystem version: 0x0004 -// Minor subsystem version: 0x0000 -// Size of image: 0x00042000 -// Size of headers: 0x00000200 -// Checksum: 0x0004bfaa -// Subsystem: 0x0003 -// DLL characteristics: 0x8560 -// Size of stack reserve: 0x00100000 -// Size of stack commit: 0x00001000 -// Size of heap reserve: 0x00100000 -// Size of heap commit: 0x00001000 -// Loader flags: 0x00000000 -// Directories: 0x00000010 -// 0x00000000 [0x00000000] address [size] of Export Directory: -// 0x0003d72d [0x0000004f] address [size] of Import Directory: -// 0x0003e000 [0x0000051c] address [size] of Resource Directory: -// 0x00000000 [0x00000000] address [size] of Exception Directory: -// 0x0003c400 [0x00002928] address [size] of Security Directory: -// 0x00040000 [0x0000000c] address [size] of Base Relocation Table: -// 0x0003d628 [0x00000054] address [size] of Debug Directory: -// 0x00000000 [0x00000000] address [size] of Architecture Specific: -// 0x00000000 [0x00000000] address [size] of Global Pointer: -// 0x00000000 [0x00000000] address [size] of TLS Directory: -// 0x00000000 [0x00000000] address [size] of Load Config Directory: -// 0x00000000 [0x00000000] address [size] of Bound Import Directory: -// 0x00002000 [0x00000008] address [size] of Import Address Table: -// 0x00000000 [0x00000000] address [size] of Delay Load IAT: -// 0x00002008 [0x00000048] address [size] of CLR Header: - - -// Image sections: -// .text -// 0x0003b910 Virtual Size -// 0x00002000 Virtual Address -// 0x0003ba00 Size of Raw Data -// 0x00000200 Pointer to Raw Data -// 0x00000000 Pointer to Relocations -// 0x00000000 Pointer to Linenumbers -// 0x0000 Number of Relocations -// 0x0000 Number of Linenumbers -// 0x60000020 Characteristics -// CNT_CODE -// MEM_EXECUTE -// MEM_READ - -// .rsrc -// 0x0000051c Virtual Size -// 0x0003e000 Virtual Address -// 0x00000600 Size of Raw Data -// 0x0003bc00 Pointer to Raw Data -// 0x00000000 Pointer to Relocations -// 0x00000000 Pointer to Linenumbers -// 0x0000 Number of Relocations -// 0x0000 Number of Linenumbers -// 0x40000040 Characteristics -// CNT_INITIALIZED_DATA -// MEM_READ - -// .reloc -// 0x0000000c Virtual Size -// 0x00040000 Virtual Address -// 0x00000200 Size of Raw Data -// 0x0003c200 Pointer to Raw Data -// 0x00000000 Pointer to Relocations -// 0x00000000 Pointer to Linenumbers -// 0x0000 Number of Relocations -// 0x0000 Number of Linenumbers -// 0x42000040 Characteristics -// CNT_INITIALIZED_DATA -// MEM_DISCARDABLE -// MEM_READ - -// Base Relocation Table -// 0x0003d000 Page RVA -// 0x0000000c Block Size -// 0x00000002 Number of Entries -// Entry 1: Type 0x3 Offset 0x00000784 -// Entry 2: Type 0x0 Offset 0x00000000 - -// Import Address Table -// DLL : mscoree.dll -// 0x00002000 Import Address Table -// 0x0003d76f Import Name Table -// 0 Time Date Stamp -// 0 Index of First Forwarder Reference -// -// 0x0000 _CorDllMain - -// Delay Load Import Address Table -// No data. - -// Entry point code: -//FF 25 00 20 00 10 - - -// ----- CLR Header: -// Header size: 0x00000048 -// Major runtime version: 0x0002 -// Minor runtime version: 0x0005 -// 0x00014378 [0x00025d58] address [size] of Metadata Directory: -// Flags: 0x00000009 -// Entry point token: 0x00000000 -// 0x0003a0d0 [0x000034d8] address [size] of Resources Directory: -// 0x0003d5a8 [0x00000080] address [size] of Strong Name Signature: -// 0x00000000 [0x00000000] address [size] of CodeManager Table: -// 0x00000000 [0x00000000] address [size] of VTableFixups Directory: -// 0x00000000 [0x00000000] address [size] of Export Address Table: -// 0x00000000 [0x00000000] address [size] of Precompile Header: - -// Metadata Header -// Storage Signature: -// 0x424a5342 Signature -// 0x0001 Major Version -// 0x0001 Minor Version -// 0x00000000 Extra Data Offset -// 0x0000000c Version String Length -// 'v4.0.30319' Version String -// Storage Header: -// 0x00 Flags -// 0x0005 Number of Streams -// Stream 1: -// 0x0000006c Offset -// 0x0000d284 Size -// '#~' Name -// Stream 2: -// 0x0000d2f0 Offset -// 0x0000b2a0 Size -// '#Strings' Name -// Stream 3: -// 0x00018590 Offset -// 0x00007ad4 Size -// '#US' Name -// Stream 4: -// 0x00020064 Offset -// 0x00000010 Size -// '#GUID' Name -// Stream 5: -// 0x00020074 Offset -// 0x00005ce4 Size -// '#Blob' Name - -// Metadata Stream Header: -// 0x00000000 Reserved -// 0x02 Major -// 0x00 Minor -// 0x00 Heaps -// 0x01 Rid -// 0x00001f092ba29f57 MaskValid -// 0x000016003301fa00 Sorted - -// Code Manager Table: -// default - - -// Export Address Table Jumps: -// No data. - -// File size : 257320 -// PE header size : 512 (496 used) ( 0.20%) -// PE additional info : 12099 ( 4.70%) -// Num.of PE sections : 3 -// CLR header size : 72 ( 0.03%) -// CLR meta-data size : 154968 (60.22%) -// CLR additional info : 13656 ( 5.31%) -// CLR method headers : 6754 ( 2.62%) -// Managed code : 67174 (26.11%) -// Data : 2048 ( 0.80%) -// Unaccounted : 37 ( 0.01%) - -// Num.of PE sections : 3 -// .text - 244224 -// .rsrc - 1536 -// .reloc - 512 - -// CLR meta-data size : 154968 -// Module - 1 (10 bytes) -// TypeDef - 204 (2856 bytes) 3 interfaces, 5 explicit layout -// TypeRef - 315 (1890 bytes) -// MethodDef - 1236 (17304 bytes) 27 abstract, 0 native, 1209 bodies -// FieldDef - 601 (3606 bytes) 73 constant -// MemberRef - 1013 (6078 bytes) -// ParamDef - 1431 (8586 bytes) -// MethodImpl - 47 (282 bytes) -// Constant - 215 (1290 bytes) -// CustomAttribute- 958 (5748 bytes) -// ClassLayout - 7 (56 bytes) -// StandAloneSig - 298 (596 bytes) -// InterfaceImpl - 58 (232 bytes) -// PropertyMap - 71 (284 bytes) -// Property - 228 (1368 bytes) -// MethodSemantic- 259 (1554 bytes) -// TypeSpec - 276 (552 bytes) -// Assembly - 1 (22 bytes) -// AssemblyRef - 9 (180 bytes) -// ManifestResource- 1 (12 bytes) -// NestedClass - 92 (368 bytes) -// FieldRVA - 5 (30 bytes) -// GenericParam - 36 (288 bytes) -// MethodSpec - 115 (460 bytes) -// GenericParamConstraint- 28 (112 bytes) -// Strings - 45726 bytes -// Blobs - 23780 bytes -// UserStrings - 31444 bytes -// Guids - 16 bytes -// Uncategorized - 238 bytes - -// CLR additional info : 13656 -// Resources - 13528 - -// CLR method headers : 6754 -// Num.of method bodies - 1209 -// Num.of fat headers - 442 -// Num.of tiny headers - 767 -// Num.of fat sections - 4 -// Num.of small sections - 28 - -// Managed code : 67174 -// Ave method size - 55 -// Classes defined in this module: -//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -// Class <>f__AnonymousType0`2 (auto) (ansi) (sealed) -// Class EmbeddedAttribute (auto) (ansi) (sealed) -// Class IsReadOnlyAttribute (auto) (ansi) (sealed) -// Class NullableAttribute (auto) (ansi) (sealed) -// Class NullableContextAttribute (auto) (ansi) (sealed) -// Class NullablePublicOnlyAttribute (auto) (ansi) (sealed) -// Class RefSafetyRulesAttribute (auto) (ansi) (sealed) -// Class AllowNullAttribute (public) (auto) (ansi) (sealed) -// Class DisallowNullAttribute (public) (auto) (ansi) (sealed) -// Class MaybeNullAttribute (public) (auto) (ansi) (sealed) -// Class NotNullAttribute (public) (auto) (ansi) (sealed) -// Class MaybeNullWhenAttribute (public) (auto) (ansi) (sealed) -// Class NotNullWhenAttribute (public) (auto) (ansi) (sealed) -// Class NotNullIfNotNullAttribute (public) (auto) (ansi) (sealed) -// Class DoesNotReturnAttribute (public) (auto) (ansi) (sealed) -// Class DoesNotReturnIfAttribute (public) (auto) (ansi) (sealed) -// Class MemberNotNullAttribute (public) (auto) (ansi) (sealed) -// Class MemberNotNullWhenAttribute (public) (auto) (ansi) (sealed) -// Class IsExternalInit (abstract) (auto) (ansi) (sealed) -// Class Rune (sequential) (ansi) (sealed) -// Class UnicodeDebug (abstract) (auto) (ansi) (sealed) -// Class UnicodeUtility (abstract) (auto) (ansi) (sealed) -// Class Utf16Utility (abstract) (auto) (ansi) (sealed) -// Class CodeAnalysisExtensions (abstract) (auto) (ansi) (sealed) -// Class MvcFacts (abstract) (auto) (ansi) (sealed) -// Class RouteUsageCache (auto) (ansi) (sealed) -// Class RouteUsageModel (auto) (ansi) (sealed) -// Class WellKnownTypes (auto) (ansi) -// Class WellKnownTypeData (abstract) (auto) (ansi) (sealed) -// Class DiagnosticDescriptors (abstract) (auto) (ansi) (sealed) -// Class Resources (abstract) (auto) (ansi) (sealed) -// Class WebApplicationBuilderAnalyzer (public) (auto) (ansi) (sealed) -// Class RouteHandlerAnalyzer (public) (auto) (ansi) -// Class FrameworkParametersCompletionProvider (public) (auto) (ansi) (sealed) -// Class RouteOptions (auto) (ansi) (sealed) -// Class RoutePatternAnalyzer (public) (auto) (ansi) -// Class RoutePatternBraceMatcher (auto) (ansi) -// Class RoutePatternClassifier (auto) (ansi) (sealed) -// Class RoutePatternCompletionProvider (public) (auto) (ansi) -// Class RoutePatternHighlighter (auto) (ansi) -// Class EmbeddedLanguageCommentDetector (sequential) (ansi) (sealed) -// Class EmbeddedLanguageCommentOptions`1 (abstract) (auto) (ansi) (sealed) -// Class MvcDetector (abstract) (auto) (ansi) (sealed) -// Class RoutePatternParametersDetector (abstract) (auto) (ansi) (sealed) -// Class RouteStringSyntaxDetector (abstract) (auto) (ansi) (sealed) -// Class RouteUsageType (auto) (ansi) (sealed) -// Class ParameterSymbol (sequential) (ansi) (sealed) -// Class RouteUsageContext (sequential) (ansi) (sealed) -// Class MapMethodParts (sequential) (ansi) (sealed) -// Class RouteUsageDetector (abstract) (auto) (ansi) (sealed) -// Class RouteWellKnownTypes (abstract) (auto) (ansi) (sealed) -// Class SyntaxNodeExtensions (abstract) (auto) (ansi) (sealed) -// Class SyntaxTokenExtensions (abstract) (auto) (ansi) (sealed) -// Class SymbolExtensions (abstract) (auto) (ansi) (sealed) -// Class RenderTreeBuilderAnalyzer (public) (auto) (ansi) -// Class MvcAnalyzer (public) (auto) (ansi) -// Class AmbiguousRoutePatternComparer (auto) (ansi) (sealed) -// Class BoundedCacheWithFactory`2 (auto) (ansi) -// Class ParsabilityHelper (abstract) (auto) (ansi) (sealed) -// Class Parsability (auto) (ansi) (sealed) -// Class ParsabilityMethod (auto) (ansi) (sealed) -// Class Bindability (auto) (ansi) (sealed) -// Class BindabilityMethod (auto) (ansi) (sealed) -// Class AnalyzerDebug (abstract) (auto) (ansi) (sealed) -// Class AbstractVirtualCharService (abstract) (auto) (ansi) -// Class CSharpVirtualCharService (auto) (ansi) -// Interface IVirtualCharService (abstract) (auto) (ansi) -// Class Extensions (abstract) (auto) (ansi) (sealed) -// Class TextLineExtensions (abstract) (auto) (ansi) (sealed) -// Class VirtualChar (sequential) (ansi) (sealed) -// Class VirtualCharSequence (sequential) (ansi) (sealed) -// Interface IRoutePatternNodeVisitor (abstract) (auto) (ansi) -// Class RoutePatternHelpers (abstract) (auto) (ansi) (sealed) -// Class RoutePatternKind (auto) (ansi) (sealed) -// Class RoutePatternLexer (sequential) (ansi) (sealed) -// Class RoutePatternNode (abstract) (auto) (ansi) -// Class RoutePatternCompilationUnit (auto) (ansi) (sealed) -// Class RoutePatternSegmentNode (auto) (ansi) (sealed) -// Class RoutePatternReplacementNode (auto) (ansi) (sealed) -// Class RoutePatternParameterNode (auto) (ansi) (sealed) -// Class RoutePatternLiteralNode (auto) (ansi) (sealed) -// Class RoutePatternOptionalSeparatorNode (auto) (ansi) (sealed) -// Class RoutePatternSegmentSeparatorNode (auto) (ansi) (sealed) -// Class RoutePatternCatchAllParameterPartNode (auto) (ansi) (sealed) -// Class RoutePatternOptionalParameterPartNode (auto) (ansi) (sealed) -// Class RoutePatternDefaultValueParameterPartNode (auto) (ansi) (sealed) -// Class RoutePatternNameParameterPartNode (auto) (ansi) (sealed) -// Class RoutePatternPolicyParameterPartNode (auto) (ansi) (sealed) -// Class RoutePatternPolicyFragmentEscapedNode (auto) (ansi) (sealed) -// Class RoutePatternPolicyFragment (auto) (ansi) (sealed) -// Class RoutePatternRootPartNode (abstract) (auto) (ansi) -// Class RoutePatternSegmentPartNode (abstract) (auto) (ansi) -// Class RoutePatternParameterPartNode (abstract) (auto) (ansi) -// Class RoutePatternOptions (auto) (ansi) (sealed) -// Class RoutePatternParser (sequential) (ansi) (sealed) -// Class RoutePatternTree (auto) (ansi) (sealed) -// Class RouteParameter (sequential) (ansi) (sealed) -// Class EmbeddedDiagnostic (sequential) (ansi) (sealed) -// Class EmbeddedSeparatedSyntaxNodeList`3 (sequential) (ansi) (sealed) -// Class EmbeddedSyntaxHelpers (abstract) (auto) (ansi) (sealed) -// Class EmbeddedSyntaxNode`2 (abstract) (auto) (ansi) -// Class EmbeddedSyntaxNodeOrToken`2 (sequential) (ansi) (sealed) -// Class EmbeddedSyntaxToken`1 (sequential) (ansi) (sealed) -// Class EmbeddedSyntaxTree`3 (abstract) (auto) (ansi) -// Class EmbeddedSyntaxTrivia`1 (sequential) (ansi) (sealed) -// Class HeaderDictionaryAddAnalyzer (public) (auto) (ansi) (sealed) -// Class HeaderDictionaryIndexerAnalyzer (public) (auto) (ansi) -// Class RequestDelegateReturnTypeAnalyzer (public) (auto) (ansi) -// Class AddAuthorizationBuilderAnalyzer (public) (auto) (ansi) (sealed) -// Class AuthorizationOptionsTypes (auto) (ansi) (sealed) -// Class (auto) (ansi) (sealed) -// Class d__9 (auto) (ansi) (sealed) (nested private) -// Class d__2 (auto) (ansi) (sealed) (nested private) -// Class d__3 (auto) (ansi) (sealed) (nested private) -// Class d__4 (auto) (ansi) (sealed) (nested private) -// Class d__8 (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass6_0 (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class WellKnownType (auto) (ansi) (sealed) (nested public) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass3_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass3_1 (auto) (ansi) (sealed) (nested private) -// Class MapOperationGroupKey (sequential) (ansi) (sealed) (nested private) -// Class MapOperation (sequential) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass0_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass16_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass16_1 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass1_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass8_0 (auto) (ansi) (sealed) (nested private) -// Class RoutePatternItem (sequential) (ansi) (sealed) (nested private) -// Class EmbeddedCompletionContext (sequential) (ansi) (sealed) (nested private) -// Class d__12 (auto) (ansi) (sealed) (nested private) -// Class InsertPoint (sequential) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass6_0 (auto) (ansi) (sealed) (nested private) -// Class TestAccessor (abstract) (auto) (ansi) (sealed) (nested assembly) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class Visitor (auto) (ansi) (sealed) (nested private) -// Class TestAccessor (abstract) (auto) (ansi) (sealed) (nested assembly) -// Class RoutePatternItem (sequential) (ansi) (sealed) (nested private) -// Class EmbeddedCompletionContext (sequential) (ansi) (sealed) (nested private) -// Class d__12 (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass1_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass2_0 (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass24_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass25_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass5_0 (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class d__1 (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass3_0 (auto) (ansi) (sealed) (nested private) -// Class ActionRouteGroupKey (sequential) (ansi) (sealed) (nested private) -// Class ActionRoute (sequential) (ansi) (sealed) (nested private) -// Class AttributeInfo (sequential) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass0_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass13_0 (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class Entry (auto) (ansi) (sealed) (nested private) -// Class <>O (abstract) (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass12_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass4_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass7_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass8_0 (auto) (ansi) (sealed) (nested private) -// Interface ITextInfo`1 (abstract) (auto) (ansi) (nested private) -// Class SourceTextTextInfo (sequential) (ansi) (sealed) (nested private) -// Class StringTextInfo (sequential) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class Chunk (abstract) (auto) (ansi) (nested private) -// Class ImmutableSegmentedListChunk (auto) (ansi) (nested private) -// Class StringChunk (auto) (ansi) (nested private) -// Class Enumerator (sequential) (ansi) (sealed) (nested public) -// Class <>c__DisplayClass10_0 (auto) (ansi) (sealed) (nested private) -// Class Enumerator (sequential) (ansi) (sealed) (nested public) -// Class Enumerator (sequential) (ansi) (sealed) (nested public) -// Class <>O (abstract) (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass3_0 (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass2_0 (auto) (ansi) (sealed) (nested private) -// Class <>O (abstract) (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass10_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass3_0 (auto) (ansi) (sealed) (nested private) -// Class <>c__DisplayClass4_0 (auto) (ansi) (sealed) (nested private) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class __StaticArrayInitTypeSize=20 (explicit) (ansi) (sealed) (nested assembly) -// Class __StaticArrayInitTypeSize=32 (explicit) (ansi) (sealed) (nested assembly) -// Class __StaticArrayInitTypeSize=36 (explicit) (ansi) (sealed) (nested assembly) -// Class __StaticArrayInitTypeSize=128 (explicit) (ansi) (sealed) (nested assembly) -// Class __StaticArrayInitTypeSize=168 (explicit) (ansi) (sealed) (nested assembly) -// Class <>c (auto) (ansi) (sealed) (nested private) -// Class CompletionListSpanContainer (auto) (ansi) (nested assembly) -// Class CompletionListSpanContainer (auto) (ansi) (nested assembly) -// Class <>c (auto) (ansi) (sealed) (nested private) -//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - -// Metadata version: v4.0.30319 -.assembly extern /*23000001*/ netstandard -{ - .publickeytoken = (CC 7B 13 FF CD 2D DD 51 ) // .{...-.Q - .ver 2:0:0:0 -} -.assembly extern /*23000002*/ System.Memory -{ - .publickeytoken = (CC 7B 13 FF CD 2D DD 51 ) // .{...-.Q - .ver 4:0:1:2 -} -.assembly extern /*23000003*/ Microsoft.CodeAnalysis -{ - .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) // 1.8V.6N5 - .ver 4:11:0:0 -} -.assembly extern /*23000004*/ System.Collections.Immutable -{ - .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 8:0:0:0 -} -.assembly extern /*23000005*/ Microsoft.CodeAnalysis.CSharp -{ - .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) // 1.8V.6N5 - .ver 4:11:0:0 -} -.assembly extern /*23000006*/ Microsoft.CodeAnalysis.Features -{ - .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) // 1.8V.6N5 - .ver 4:11:0:0 -} -.assembly extern /*23000007*/ System.Composition.AttributedModel -{ - .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 8:0:0:0 -} -.assembly extern /*23000008*/ Microsoft.CodeAnalysis.Workspaces -{ - .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) // 1.8V.6N5 - .ver 4:11:0:0 -} -.assembly extern /*23000009*/ Microsoft.CodeAnalysis.ExternalAccess.AspNetCore -{ - .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) // 1.8V.6N5 - .ver 4:11:0:0 -} -.assembly /*20000001*/ Microsoft.AspNetCore.App.Analyzers -{ - .custom /*0C000004:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - .custom /*0C000005:0A000002*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilationRelaxationsAttribute/*01000002*/::.ctor(int32) /* 0A000002 */ = ( 01 00 08 00 00 00 00 00 ) - .custom /*0C000006:0A000003*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute/*01000003*/::.ctor() /* 0A000003 */ = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx - 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. - - // --- The following custom attribute is added automatically, do not uncomment ------- - // .custom /*0C000007:0A000004*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggableAttribute/*01000004*/::.ctor(valuetype [netstandard/*23000001*/]System.Diagnostics.DebuggableAttribute/*01000004*//DebuggingModes/*01000005*/) /* 0A000004 */ = ( 01 00 02 00 00 00 00 00 ) - - .custom /*0C000008:0A000005*/ instance void [netstandard/*23000001*/]System.Runtime.Versioning.TargetFrameworkAttribute/*01000006*/::.ctor(string) /* 0A000005 */ = ( 01 00 19 2E 4E 45 54 53 74 61 6E 64 61 72 64 2C // ....NETStandard, - 56 65 72 73 69 6F 6E 3D 76 32 2E 30 01 00 54 0E // Version=v2.0..T. - 14 46 72 61 6D 65 77 6F 72 6B 44 69 73 70 6C 61 // .FrameworkDispla - 79 4E 61 6D 65 11 2E 4E 45 54 20 53 74 61 6E 64 // yName..NET Stand - 61 72 64 20 32 2E 30 ) // ard 2.0 - .custom /*0C000009:0A000006*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.InternalsVisibleToAttribute/*01000007*/::.ctor(string) /* 0A000006 */ = ( 01 00 81 73 4D 69 63 72 6F 73 6F 66 74 2E 41 73 // ...sMicrosoft.As - 70 4E 65 74 43 6F 72 65 2E 41 70 70 2E 41 6E 61 // pNetCore.App.Ana - 6C 79 7A 65 72 73 2E 54 65 73 74 2C 20 50 75 62 // lyzers.Test, Pub - 6C 69 63 4B 65 79 3D 30 30 32 34 30 30 30 30 30 // licKey=002400000 - 34 38 30 30 30 30 30 39 34 30 30 30 30 30 30 30 // 4800000940000000 - 36 30 32 30 30 30 30 30 30 32 34 30 30 30 30 35 // 6020000002400005 - 32 35 33 34 31 33 31 30 30 30 34 30 30 30 30 30 // 2534131000400000 - 31 30 30 30 31 30 30 66 33 33 61 32 39 30 34 34 // 1000100f33a29044 - 66 61 39 64 37 34 30 63 39 62 33 32 31 33 61 39 // fa9d740c9b3213a9 - 33 65 35 37 63 38 34 62 34 37 32 63 38 34 65 30 // 3e57c84b472c84e0 - 62 38 61 30 65 31 61 65 34 38 65 36 37 61 39 66 // b8a0e1ae48e67a9f - 38 66 36 64 65 39 64 35 66 37 66 33 64 35 32 61 // 8f6de9d5f7f3d52a - 63 32 33 65 34 38 61 63 35 31 38 30 31 66 31 64 // c23e48ac51801f1d - 63 39 35 30 61 62 65 39 30 31 64 61 33 34 64 32 // c950abe901da34d2 - 61 39 65 33 62 61 61 64 62 31 34 31 61 31 37 63 // a9e3baadb141a17c - 37 37 65 66 33 63 35 36 35 64 64 35 65 65 35 30 // 77ef3c565dd5ee50 - 35 34 62 39 31 63 66 36 33 62 62 33 63 36 61 62 // 54b91cf63bb3c6ab - 38 33 66 37 32 61 62 33 61 61 66 65 39 33 64 30 // 83f72ab3aafe93d0 - 66 63 33 63 32 33 34 38 62 37 36 34 66 61 66 62 // fc3c2348b764fafb - 30 62 31 63 30 37 33 33 64 65 35 31 34 35 39 61 // 0b1c0733de51459a - 65 61 62 34 36 35 38 30 33 38 34 62 66 39 64 37 // eab46580384bf9d7 - 34 63 34 65 32 38 31 36 34 62 37 63 64 65 32 34 // 4c4e28164b7cde24 - 37 66 38 39 31 62 61 30 37 38 39 31 63 39 64 38 // 7f891ba07891c9d8 - 37 32 61 64 32 62 62 00 00 ) // 72ad2bb.. - .custom /*0C00000A:0A000006*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.InternalsVisibleToAttribute/*01000007*/::.ctor(string) /* 0A000006 */ = ( 01 00 81 6E 4D 69 63 72 6F 73 6F 66 74 2E 41 73 // ...nMicrosoft.As - 70 4E 65 74 43 6F 72 65 2E 41 70 70 2E 43 6F 64 // pNetCore.App.Cod - 65 46 69 78 65 73 2C 20 50 75 62 6C 69 63 4B 65 // eFixes, PublicKe - 79 3D 30 30 32 34 30 30 30 30 30 34 38 30 30 30 // y=00240000048000 - 30 30 39 34 30 30 30 30 30 30 30 36 30 32 30 30 // 0094000000060200 - 30 30 30 30 32 34 30 30 30 30 35 32 35 33 34 31 // 0000240000525341 - 33 31 30 30 30 34 30 30 30 30 30 31 30 30 30 31 // 3100040000010001 - 30 30 66 33 33 61 32 39 30 34 34 66 61 39 64 37 // 00f33a29044fa9d7 - 34 30 63 39 62 33 32 31 33 61 39 33 65 35 37 63 // 40c9b3213a93e57c - 38 34 62 34 37 32 63 38 34 65 30 62 38 61 30 65 // 84b472c84e0b8a0e - 31 61 65 34 38 65 36 37 61 39 66 38 66 36 64 65 // 1ae48e67a9f8f6de - 39 64 35 66 37 66 33 64 35 32 61 63 32 33 65 34 // 9d5f7f3d52ac23e4 - 38 61 63 35 31 38 30 31 66 31 64 63 39 35 30 61 // 8ac51801f1dc950a - 62 65 39 30 31 64 61 33 34 64 32 61 39 65 33 62 // be901da34d2a9e3b - 61 61 64 62 31 34 31 61 31 37 63 37 37 65 66 33 // aadb141a17c77ef3 - 63 35 36 35 64 64 35 65 65 35 30 35 34 62 39 31 // c565dd5ee5054b91 - 63 66 36 33 62 62 33 63 36 61 62 38 33 66 37 32 // cf63bb3c6ab83f72 - 61 62 33 61 61 66 65 39 33 64 30 66 63 33 63 32 // ab3aafe93d0fc3c2 - 33 34 38 62 37 36 34 66 61 66 62 30 62 31 63 30 // 348b764fafb0b1c0 - 37 33 33 64 65 35 31 34 35 39 61 65 61 62 34 36 // 733de51459aeab46 - 35 38 30 33 38 34 62 66 39 64 37 34 63 34 65 32 // 580384bf9d74c4e2 - 38 31 36 34 62 37 63 64 65 32 34 37 66 38 39 31 // 8164b7cde247f891 - 62 61 30 37 38 39 31 63 39 64 38 37 32 61 64 32 // ba07891c9d872ad2 - 62 62 00 00 ) // bb.. - .custom /*0C00000B:0A000007*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyMetadataAttribute/*01000008*/::.ctor(string, - string) /* 0A000007 */ = ( 01 00 0A 43 6F 6D 6D 69 74 48 61 73 68 28 61 66 // ...CommitHash(af - 32 32 65 66 66 61 65 34 30 36 39 61 35 64 66 62 // 22effae4069a5dfb - 39 62 30 37 33 35 38 35 39 64 65 34 38 38 32 30 // 9b0735859de48820 - 31 30 34 66 35 62 00 00 ) // 104f5b.. - .custom /*0C00000C:0A000007*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyMetadataAttribute/*01000008*/::.ctor(string, - string) /* 0A000007 */ = ( 01 00 0F 53 6F 75 72 63 65 43 6F 6D 6D 69 74 55 // ...SourceCommitU - 72 6C 52 68 74 74 70 73 3A 2F 2F 67 69 74 68 75 // rlRhttps://githu - 62 2E 63 6F 6D 2F 64 6F 74 6E 65 74 2F 61 73 70 // b.com/dotnet/asp - 6E 65 74 63 6F 72 65 2F 74 72 65 65 2F 61 66 32 // netcore/tree/af2 - 32 65 66 66 61 65 34 30 36 39 61 35 64 66 62 39 // 2effae4069a5dfb9 - 62 30 37 33 35 38 35 39 64 65 34 38 38 32 30 31 // b0735859de488201 - 30 34 66 35 62 00 00 ) // 04f5b.. - .custom /*0C00000D:0A000007*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyMetadataAttribute/*01000008*/::.ctor(string, - string) /* 0A000007 */ = ( 01 00 0B 53 65 72 76 69 63 65 61 62 6C 65 04 54 // ...Serviceable.T - 72 75 65 00 00 ) // rue.. - .custom /*0C00000E:0A000008*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyCompanyAttribute/*01000009*/::.ctor(string) /* 0A000008 */ = ( 01 00 15 4D 69 63 72 6F 73 6F 66 74 20 43 6F 72 // ...Microsoft Cor - 70 6F 72 61 74 69 6F 6E 00 00 ) // poration.. - .custom /*0C00000F:0A000009*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyConfigurationAttribute/*0100000A*/::.ctor(string) /* 0A000009 */ = ( 01 00 07 52 65 6C 65 61 73 65 00 00 ) // ...Release.. - .custom /*0C000010:0A00000A*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyCopyrightAttribute/*0100000B*/::.ctor(string) /* 0A00000A */ = ( 01 00 2E C2 A9 20 4D 69 63 72 6F 73 6F 66 74 20 // ..... Microsoft - 43 6F 72 70 6F 72 61 74 69 6F 6E 2E 20 41 6C 6C // Corporation. All - 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 // rights reserved - 2E 00 00 ) // ... - .custom /*0C000011:0A00000B*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyDescriptionAttribute/*0100000C*/::.ctor(string) /* 0A00000B */ = ( 01 00 22 43 53 68 61 72 70 20 41 6E 61 6C 79 7A // .."CSharp Analyz - 65 72 73 20 66 6F 72 20 41 53 50 2E 4E 45 54 20 // ers for ASP.NET - 43 6F 72 65 2E 00 00 ) // Core... - .custom /*0C000012:0A00000C*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyFileVersionAttribute/*0100000D*/::.ctor(string) /* 0A00000C */ = ( 01 00 0C 39 2E 30 2E 32 34 2E 35 32 39 30 33 00 // ...9.0.24.52903. - 00 ) - .custom /*0C000013:0A00000D*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyInformationalVersionAttribute/*0100000E*/::.ctor(string) /* 0A00000D */ = ( 01 00 3A 39 2E 30 2E 30 2D 72 74 6D 2E 32 34 35 // ..:9.0.0-rtm.245 - 32 39 2E 33 2B 61 66 32 32 65 66 66 61 65 34 30 // 29.3+af22effae40 - 36 39 61 35 64 66 62 39 62 30 37 33 35 38 35 39 // 69a5dfb9b0735859 - 64 65 34 38 38 32 30 31 30 34 66 35 62 00 00 ) // de48820104f5b.. - .custom /*0C000014:0A00000E*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyProductAttribute/*0100000F*/::.ctor(string) /* 0A00000E */ = ( 01 00 16 4D 69 63 72 6F 73 6F 66 74 20 41 53 50 // ...Microsoft ASP - 2E 4E 45 54 20 43 6F 72 65 00 00 ) // .NET Core.. - .custom /*0C000015:0A00000F*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyTitleAttribute/*01000010*/::.ctor(string) /* 0A00000F */ = ( 01 00 22 4D 69 63 72 6F 73 6F 66 74 2E 41 73 70 // .."Microsoft.Asp - 4E 65 74 43 6F 72 65 2E 41 70 70 2E 41 6E 61 6C // NetCore.App.Anal - 79 7A 65 72 73 00 00 ) // yzers.. - .custom /*0C000016:0A000007*/ instance void [netstandard/*23000001*/]System.Reflection.AssemblyMetadataAttribute/*01000008*/::.ctor(string, - string) /* 0A000007 */ = ( 01 00 0D 52 65 70 6F 73 69 74 6F 72 79 55 72 6C // ...RepositoryUrl - 24 68 74 74 70 73 3A 2F 2F 67 69 74 68 75 62 2E // $https://github. - 63 6F 6D 2F 64 6F 74 6E 65 74 2F 61 73 70 6E 65 // com/dotnet/aspne - 74 63 6F 72 65 00 00 ) // tcore.. - .custom /*0C000017:0A000010*/ instance void [netstandard/*23000001*/]System.Resources.NeutralResourcesLanguageAttribute/*01000011*/::.ctor(string) /* 0A000010 */ = ( 01 00 05 65 6E 2D 55 53 00 00 ) // ...en-US.. - .publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 // .$.............. - 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 // .$..RSA1........ - F3 3A 29 04 4F A9 D7 40 C9 B3 21 3A 93 E5 7C 84 // .:).O..@..!:..|. - B4 72 C8 4E 0B 8A 0E 1A E4 8E 67 A9 F8 F6 DE 9D // .r.N......g..... - 5F 7F 3D 52 AC 23 E4 8A C5 18 01 F1 DC 95 0A BE // _.=R.#.......... - 90 1D A3 4D 2A 9E 3B AA DB 14 1A 17 C7 7E F3 C5 // ...M*.;......~.. - 65 DD 5E E5 05 4B 91 CF 63 BB 3C 6A B8 3F 72 AB // e.^..K..c.f__AnonymousType0`2'<'j__TPar','j__TPar'> - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .custom /*0C00001A:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*04000001*/ private initonly !'j__TPar' 'i__Field' - .custom /*0C000001:0A000012*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerBrowsableAttribute/*01000015*/::.ctor(valuetype [netstandard/*23000001*/]System.Diagnostics.DebuggerBrowsableState/*01000014*/) /* 0A000012 */ = ( 01 00 00 00 00 00 00 00 ) - .field /*04000002*/ private initonly !'j__TPar' 'i__Field' - .custom /*0C000019:0A000012*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerBrowsableAttribute/*01000015*/::.ctor(valuetype [netstandard/*23000001*/]System.Diagnostics.DebuggerBrowsableState/*01000014*/) /* 0A000012 */ = ( 01 00 00 00 00 00 00 00 ) - .method /*06000001*/ public hidebysig specialname - instance !'j__TPar' - get_MapOperation() cil managed - // SIG: 20 00 13 00 - { - // Method begins at RVA 0x2050 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (0A)000030 */ ldfld !0 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000030 */ - IL_0006: /* 2A | */ ret - } // end of method '<>f__AnonymousType0`2'::get_MapOperation - - .method /*06000002*/ public hidebysig specialname - instance !'j__TPar' - get_ResolvedOperation() cil managed - // SIG: 20 00 13 01 - { - // Method begins at RVA 0x2058 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (0A)000031 */ ldfld !1 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000031 */ - IL_0006: /* 2A | */ ret - } // end of method '<>f__AnonymousType0`2'::get_ResolvedOperation - - .method /*06000003*/ public hidebysig specialname rtspecialname - instance void .ctor(!'j__TPar' MapOperation, - !'j__TPar' ResolvedOperation) cil managed - // SIG: 20 02 01 13 00 13 01 - { - .custom /*0C00001B:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x2060 - // Code size 21 (0x15) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (0A)000030 */ stfld !0 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000030 */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 04 | */ ldarg.2 - IL_000f: /* 7D | (0A)000031 */ stfld !1 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000031 */ - IL_0014: /* 2A | */ ret - } // end of method '<>f__AnonymousType0`2'::.ctor - - .method /*06000004*/ public hidebysig virtual - instance bool Equals(object 'value') cil managed - // SIG: 20 01 02 1C - { - .custom /*0C00001E:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x2078 - // Code size 65 (0x41) - .maxstack 3 - .locals /*11000001*/ init (class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'> V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 75 | (1B)000022 */ isinst class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 06 | */ ldloc.0 - IL_0009: /* 2E | 34 */ beq.s IL_003f - - IL_000b: /* 06 | */ ldloc.0 - IL_000c: /* 2C | 2F */ brfalse.s IL_003d - - IL_000e: /* 28 | (0A)000033 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/j__TPar'>/*1B000023*/::get_Default() /* 0A000033 */ - IL_0013: /* 02 | */ ldarg.0 - IL_0014: /* 7B | (0A)000030 */ ldfld !0 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000030 */ - IL_0019: /* 06 | */ ldloc.0 - IL_001a: /* 7B | (0A)000030 */ ldfld !0 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000030 */ - IL_001f: /* 6F | (0A)000034 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/j__TPar'>/*1B000023*/::Equals(!0, - !0) /* 0A000034 */ - IL_0024: /* 2C | 17 */ brfalse.s IL_003d - - IL_0026: /* 28 | (0A)000035 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/j__TPar'>/*1B000024*/::get_Default() /* 0A000035 */ - IL_002b: /* 02 | */ ldarg.0 - IL_002c: /* 7B | (0A)000031 */ ldfld !1 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000031 */ - IL_0031: /* 06 | */ ldloc.0 - IL_0032: /* 7B | (0A)000031 */ ldfld !1 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000031 */ - IL_0037: /* 6F | (0A)000036 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/j__TPar'>/*1B000024*/::Equals(!0, - !0) /* 0A000036 */ - IL_003c: /* 2A | */ ret - - IL_003d: /* 16 | */ ldc.i4.0 - IL_003e: /* 2A | */ ret - - IL_003f: /* 17 | */ ldc.i4.1 - IL_0040: /* 2A | */ ret - } // end of method '<>f__AnonymousType0`2'::Equals - - .method /*06000005*/ public hidebysig virtual - instance int32 GetHashCode() cil managed - // SIG: 20 00 08 - { - .custom /*0C000023:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x20c5 - // Code size 52 (0x34) - .maxstack 8 - IL_0000: /* 20 | 4294ACDC */ ldc.i4 0xdcac9442 - IL_0005: /* 20 | 295555A5 */ ldc.i4 0xa5555529 - IL_000a: /* 5A | */ mul - IL_000b: /* 28 | (0A)000033 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/j__TPar'>/*1B000023*/::get_Default() /* 0A000033 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 7B | (0A)000030 */ ldfld !0 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000030 */ - IL_0016: /* 6F | (0A)000037 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/j__TPar'>/*1B000023*/::GetHashCode(!0) /* 0A000037 */ - IL_001b: /* 58 | */ add - IL_001c: /* 20 | 295555A5 */ ldc.i4 0xa5555529 - IL_0021: /* 5A | */ mul - IL_0022: /* 28 | (0A)000035 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/j__TPar'>/*1B000024*/::get_Default() /* 0A000035 */ - IL_0027: /* 02 | */ ldarg.0 - IL_0028: /* 7B | (0A)000031 */ ldfld !1 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000031 */ - IL_002d: /* 6F | (0A)000038 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/j__TPar'>/*1B000024*/::GetHashCode(!0) /* 0A000038 */ - IL_0032: /* 58 | */ add - IL_0033: /* 2A | */ ret - } // end of method '<>f__AnonymousType0`2'::GetHashCode - - .method /*06000006*/ public hidebysig virtual - instance string ToString() cil managed - // SIG: 20 00 0E - { - .custom /*0C000029:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .param [0]/*08000004*/ - .custom /*0C000021:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 01 00 00 ) - // Method begins at RVA 0x20fc - // Code size 98 (0x62) - .maxstack 7 - .locals /*11000002*/ init (!'j__TPar' V_0, - !'j__TPar' V_1) - IL_0000: /* 14 | */ ldnull - IL_0001: /* 72 | (70)000001 */ ldstr "{{ MapOperation = {0}, ResolvedOperation = {1} }}" /* 70000001 */ - IL_0006: /* 18 | */ ldc.i4.2 - IL_0007: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_000c: /* 25 | */ dup - IL_000d: /* 16 | */ ldc.i4.0 - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 7B | (0A)000030 */ ldfld !0 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000030 */ - IL_0014: /* 0A | */ stloc.0 - IL_0015: /* 12 | 00 */ ldloca.s V_0 - IL_0017: /* 25 | */ dup - IL_0018: /* 71 | (1B)000025 */ ldobj !'j__TPar'/*1B000025*/ - IL_001d: /* 8C | (1B)000025 */ box !'j__TPar'/*1B000025*/ - IL_0022: /* 2D | 04 */ brtrue.s IL_0028 - - IL_0024: /* 26 | */ pop - IL_0025: /* 14 | */ ldnull - IL_0026: /* 2B | 0B */ br.s IL_0033 - - IL_0028: /* FE16 | (1B)000025 */ constrained. !'j__TPar'/*1B000025*/ - IL_002e: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_0033: /* A2 | */ stelem.ref - IL_0034: /* 25 | */ dup - IL_0035: /* 17 | */ ldc.i4.1 - IL_0036: /* 02 | */ ldarg.0 - IL_0037: /* 7B | (0A)000031 */ ldfld !1 class '<>f__AnonymousType0`2'/*02000002*/j__TPar',!'j__TPar'>/*1B000022*/::'i__Field' /* 0A000031 */ - IL_003c: /* 0B | */ stloc.1 - IL_003d: /* 12 | 01 */ ldloca.s V_1 - IL_003f: /* 25 | */ dup - IL_0040: /* 71 | (1B)000021 */ ldobj !'j__TPar'/*1B000021*/ - IL_0045: /* 8C | (1B)000021 */ box !'j__TPar'/*1B000021*/ - IL_004a: /* 2D | 04 */ brtrue.s IL_0050 - - IL_004c: /* 26 | */ pop - IL_004d: /* 14 | */ ldnull - IL_004e: /* 2B | 0B */ br.s IL_005b - - IL_0050: /* FE16 | (1B)000021 */ constrained. !'j__TPar'/*1B000021*/ - IL_0056: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_005b: /* A2 | */ stelem.ref - IL_005c: /* 28 | (0A)00003A */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object[]) /* 0A00003A */ - IL_0061: /* 2A | */ ret - } // end of method '<>f__AnonymousType0`2'::ToString - - .property /*17000001*/ instance callconv(8) !'j__TPar' - MapOperation() - { - .get instance !'j__TPar' '<>f__AnonymousType0`2'/*02000002*/::get_MapOperation() /* 06000001 */ - } // end of property '<>f__AnonymousType0`2'::MapOperation - .property /*17000002*/ instance callconv(8) !'j__TPar' - ResolvedOperation() - { - .get instance !'j__TPar' '<>f__AnonymousType0`2'/*02000002*/::get_ResolvedOperation() /* 06000002 */ - } // end of property '<>f__AnonymousType0`2'::ResolvedOperation -} // end of class '<>f__AnonymousType0`2' - -.class /*02000003*/ private auto ansi sealed beforefieldinit Microsoft.CodeAnalysis.EmbeddedAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C00001C:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .custom /*0C00001D:06000007*/ instance void Microsoft.CodeAnalysis.EmbeddedAttribute/*02000003*/::.ctor() /* 06000007 */ = ( 01 00 00 00 ) - .method /*06000007*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x216a - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 2A | */ ret - } // end of method EmbeddedAttribute::.ctor - -} // end of class Microsoft.CodeAnalysis.EmbeddedAttribute - -.class /*02000004*/ private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.IsReadOnlyAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C00001F:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .custom /*0C000020:06000007*/ instance void Microsoft.CodeAnalysis.EmbeddedAttribute/*02000003*/::.ctor() /* 06000007 */ = ( 01 00 00 00 ) - .method /*06000008*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x2172 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 2A | */ ret - } // end of method IsReadOnlyAttribute::.ctor - -} // end of class System.Runtime.CompilerServices.IsReadOnlyAttribute - -.class /*02000005*/ private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.NullableAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000024:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .custom /*0C000025:06000007*/ instance void Microsoft.CodeAnalysis.EmbeddedAttribute/*02000003*/::.ctor() /* 06000007 */ = ( 01 00 00 00 ) - .custom /*0C000026:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 84 6B 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ...k....T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 00 ) // rited. - .field /*04000003*/ public initonly uint8[] NullableFlags - .method /*06000009*/ public hidebysig specialname rtspecialname - instance void .ctor(uint8 A_1) cil managed - // SIG: 20 01 01 05 - { - // Method begins at RVA 0x217a - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 17 | */ ldc.i4.1 - IL_0008: /* 8D | (01)0000D5 */ newarr [netstandard/*23000001*/]System.Byte/*010000D5*/ - IL_000d: /* 25 | */ dup - IL_000e: /* 16 | */ ldc.i4.0 - IL_000f: /* 03 | */ ldarg.1 - IL_0010: /* 9C | */ stelem.i1 - IL_0011: /* 7D | (04)000003 */ stfld uint8[] System.Runtime.CompilerServices.NullableAttribute/*02000005*/::NullableFlags /* 04000003 */ - IL_0016: /* 2A | */ ret - } // end of method NullableAttribute::.ctor - - .method /*0600000A*/ public hidebysig specialname rtspecialname - instance void .ctor(uint8[] A_1) cil managed - // SIG: 20 01 01 1D 05 - { - // Method begins at RVA 0x2192 - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000003 */ stfld uint8[] System.Runtime.CompilerServices.NullableAttribute/*02000005*/::NullableFlags /* 04000003 */ - IL_000d: /* 2A | */ ret - } // end of method NullableAttribute::.ctor - -} // end of class System.Runtime.CompilerServices.NullableAttribute - -.class /*02000006*/ private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.NullableContextAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C00002A:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .custom /*0C00002B:06000007*/ instance void Microsoft.CodeAnalysis.EmbeddedAttribute/*02000003*/::.ctor() /* 06000007 */ = ( 01 00 00 00 ) - .custom /*0C00002C:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 4C 14 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ..L.....T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 00 ) // rited. - .field /*04000004*/ public initonly uint8 Flag - .method /*0600000B*/ public hidebysig specialname rtspecialname - instance void .ctor(uint8 A_1) cil managed - // SIG: 20 01 01 05 - { - // Method begins at RVA 0x21a1 - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000004 */ stfld uint8 System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::Flag /* 04000004 */ - IL_000d: /* 2A | */ ret - } // end of method NullableContextAttribute::.ctor - -} // end of class System.Runtime.CompilerServices.NullableContextAttribute - -.class /*02000007*/ private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.NullablePublicOnlyAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C00002F:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .custom /*0C000030:06000007*/ instance void Microsoft.CodeAnalysis.EmbeddedAttribute/*02000003*/::.ctor() /* 06000007 */ = ( 01 00 00 00 ) - .custom /*0C000031:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 02 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 00 ) // rited. - .field /*04000005*/ public initonly bool IncludesInternals - .method /*0600000C*/ public hidebysig specialname rtspecialname - instance void .ctor(bool A_1) cil managed - // SIG: 20 01 01 02 - { - // Method begins at RVA 0x21b0 - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000005 */ stfld bool System.Runtime.CompilerServices.NullablePublicOnlyAttribute/*02000007*/::IncludesInternals /* 04000005 */ - IL_000d: /* 2A | */ ret - } // end of method NullablePublicOnlyAttribute::.ctor - -} // end of class System.Runtime.CompilerServices.NullablePublicOnlyAttribute - -.class /*02000008*/ private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.RefSafetyRulesAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000035:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .custom /*0C000036:06000007*/ instance void Microsoft.CodeAnalysis.EmbeddedAttribute/*02000003*/::.ctor() /* 06000007 */ = ( 01 00 00 00 ) - .custom /*0C000037:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 02 00 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ........T..Allow - 4D 75 6C 74 69 70 6C 65 00 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 00 ) // rited. - .field /*04000006*/ public initonly int32 Version - .method /*0600000D*/ public hidebysig specialname rtspecialname - instance void .ctor(int32 A_1) cil managed - // SIG: 20 01 01 08 - { - // Method begins at RVA 0x21bf - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000006 */ stfld int32 System.Runtime.CompilerServices.RefSafetyRulesAttribute/*02000008*/::Version /* 04000006 */ - IL_000d: /* 2A | */ ret - } // end of method RefSafetyRulesAttribute::.ctor - -} // end of class System.Runtime.CompilerServices.RefSafetyRulesAttribute - -.class /*02000009*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.AllowNullAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C00003A:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 80 09 00 00 01 00 54 02 09 49 6E 68 65 72 // ........T..Inher - 69 74 65 64 00 ) // ited. - .method /*0600000E*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x21ce - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 2A | */ ret - } // end of method AllowNullAttribute::.ctor - -} // end of class System.Diagnostics.CodeAnalysis.AllowNullAttribute - -.class /*0200000A*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.DisallowNullAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C00003E:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 80 09 00 00 01 00 54 02 09 49 6E 68 65 72 // ........T..Inher - 69 74 65 64 00 ) // ited. - .method /*0600000F*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x21d6 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 2A | */ ret - } // end of method DisallowNullAttribute::.ctor - -} // end of class System.Diagnostics.CodeAnalysis.DisallowNullAttribute - -.class /*0200000B*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.MaybeNullAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000042:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 80 29 00 00 01 00 54 02 09 49 6E 68 65 72 // ...)....T..Inher - 69 74 65 64 00 ) // ited. - .method /*06000010*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x21de - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 2A | */ ret - } // end of method MaybeNullAttribute::.ctor - -} // end of class System.Diagnostics.CodeAnalysis.MaybeNullAttribute - -.class /*0200000C*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.NotNullAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000044:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 80 29 00 00 01 00 54 02 09 49 6E 68 65 72 // ...)....T..Inher - 69 74 65 64 00 ) // ited. - .method /*06000011*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x21e6 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 2A | */ ret - } // end of method NotNullAttribute::.ctor - -} // end of class System.Diagnostics.CodeAnalysis.NotNullAttribute - -.class /*0200000D*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000047:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 00 08 00 00 01 00 54 02 09 49 6E 68 65 72 // ........T..Inher - 69 74 65 64 00 ) // ited. - .field /*04000007*/ private initonly bool 'k__BackingField' - .custom /*0C00002E:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*06000012*/ public hidebysig specialname rtspecialname - instance void .ctor(bool returnValue) cil managed - // SIG: 20 01 01 02 - { - // Method begins at RVA 0x21ee - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000007 */ stfld bool System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute/*0200000D*/::'k__BackingField' /* 04000007 */ - IL_000d: /* 2A | */ ret - } // end of method MaybeNullWhenAttribute::.ctor - - .method /*06000013*/ public hidebysig specialname - instance bool get_ReturnValue() cil managed - // SIG: 20 00 02 - { - .custom /*0C000056:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x21fd - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000007 */ ldfld bool System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute/*0200000D*/::'k__BackingField' /* 04000007 */ - IL_0006: /* 2A | */ ret - } // end of method MaybeNullWhenAttribute::get_ReturnValue - - .property /*17000003*/ instance callconv(8) bool - ReturnValue() - { - .get instance bool System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute/*0200000D*/::get_ReturnValue() /* 06000013 */ - } // end of property MaybeNullWhenAttribute::ReturnValue -} // end of class System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute - -.class /*0200000E*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.NotNullWhenAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000049:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 00 08 00 00 01 00 54 02 09 49 6E 68 65 72 // ........T..Inher - 69 74 65 64 00 ) // ited. - .field /*04000008*/ private initonly bool 'k__BackingField' - .custom /*0C000034:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*06000014*/ public hidebysig specialname rtspecialname - instance void .ctor(bool returnValue) cil managed - // SIG: 20 01 01 02 - { - // Method begins at RVA 0x2205 - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000008 */ stfld bool System.Diagnostics.CodeAnalysis.NotNullWhenAttribute/*0200000E*/::'k__BackingField' /* 04000008 */ - IL_000d: /* 2A | */ ret - } // end of method NotNullWhenAttribute::.ctor - - .method /*06000015*/ public hidebysig specialname - instance bool get_ReturnValue() cil managed - // SIG: 20 00 02 - { - .custom /*0C00005C:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x2214 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000008 */ ldfld bool System.Diagnostics.CodeAnalysis.NotNullWhenAttribute/*0200000E*/::'k__BackingField' /* 04000008 */ - IL_0006: /* 2A | */ ret - } // end of method NotNullWhenAttribute::get_ReturnValue - - .property /*17000004*/ instance callconv(8) bool - ReturnValue() - { - .get instance bool System.Diagnostics.CodeAnalysis.NotNullWhenAttribute/*0200000E*/::get_ReturnValue() /* 06000015 */ - } // end of property NotNullWhenAttribute::ReturnValue -} // end of class System.Diagnostics.CodeAnalysis.NotNullWhenAttribute - -.class /*0200000F*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C00004C:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C00004D:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .custom /*0C00004E:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 80 28 00 00 02 00 54 02 0D 41 6C 6C 6F 77 // ...(....T..Allow - 4D 75 6C 74 69 70 6C 65 01 54 02 09 49 6E 68 65 // Multiple.T..Inhe - 72 69 74 65 64 00 ) // rited. - .field /*04000009*/ private initonly string 'k__BackingField' - .custom /*0C000039:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*06000016*/ public hidebysig specialname rtspecialname - instance void .ctor(string parameterName) cil managed - // SIG: 20 01 01 0E - { - // Method begins at RVA 0x221c - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000009 */ stfld string System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute/*0200000F*/::'k__BackingField' /* 04000009 */ - IL_000d: /* 2A | */ ret - } // end of method NotNullIfNotNullAttribute::.ctor - - .method /*06000017*/ public hidebysig specialname - instance string get_ParameterName() cil managed - // SIG: 20 00 0E - { - .custom /*0C000060:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x222b - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000009 */ ldfld string System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute/*0200000F*/::'k__BackingField' /* 04000009 */ - IL_0006: /* 2A | */ ret - } // end of method NotNullIfNotNullAttribute::get_ParameterName - - .property /*17000005*/ instance callconv(8) string - ParameterName() - { - .get instance string System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute/*0200000F*/::get_ParameterName() /* 06000017 */ - } // end of property NotNullIfNotNullAttribute::ParameterName -} // end of class System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute - -.class /*02000010*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000050:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 40 00 00 00 01 00 54 02 09 49 6E 68 65 72 // ..@.....T..Inher - 69 74 65 64 00 ) // ited. - .method /*06000018*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x2233 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 2A | */ ret - } // end of method DoesNotReturnAttribute::.ctor - -} // end of class System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute - -.class /*02000011*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000051:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 00 08 00 00 01 00 54 02 09 49 6E 68 65 72 // ........T..Inher - 69 74 65 64 00 ) // ited. - .field /*0400000A*/ private initonly bool 'k__BackingField' - .custom /*0C00003D:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*06000019*/ public hidebysig specialname rtspecialname - instance void .ctor(bool parameterValue) cil managed - // SIG: 20 01 01 02 - { - // Method begins at RVA 0x223b - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)00000A */ stfld bool System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute/*02000011*/::'k__BackingField' /* 0400000A */ - IL_000d: /* 2A | */ ret - } // end of method DoesNotReturnIfAttribute::.ctor - - .method /*0600001A*/ public hidebysig specialname - instance bool get_ParameterValue() cil managed - // SIG: 20 00 02 - { - .custom /*0C000065:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x224a - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00000A */ ldfld bool System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute/*02000011*/::'k__BackingField' /* 0400000A */ - IL_0006: /* 2A | */ ret - } // end of method DoesNotReturnIfAttribute::get_ParameterValue - - .property /*17000006*/ instance callconv(8) bool - ParameterValue() - { - .get instance bool System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute/*02000011*/::get_ParameterValue() /* 0600001A */ - } // end of property DoesNotReturnIfAttribute::ParameterValue -} // end of class System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute - -.class /*02000012*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.MemberNotNullAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000052:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C000053:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .custom /*0C000054:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 C0 00 00 00 02 00 54 02 09 49 6E 68 65 72 // ........T..Inher - 69 74 65 64 00 54 02 0D 41 6C 6C 6F 77 4D 75 6C // ited.T..AllowMul - 74 69 70 6C 65 01 ) // tiple. - .field /*0400000B*/ private initonly string[] 'k__BackingField' - .custom /*0C000041:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*0600001B*/ public hidebysig specialname rtspecialname - instance void .ctor(string member) cil managed - // SIG: 20 01 01 0E - { - // Method begins at RVA 0x2252 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 17 | */ ldc.i4.1 - IL_0008: /* 8D | (01)0000D3 */ newarr [netstandard/*23000001*/]System.String/*010000D3*/ - IL_000d: /* 25 | */ dup - IL_000e: /* 16 | */ ldc.i4.0 - IL_000f: /* 03 | */ ldarg.1 - IL_0010: /* A2 | */ stelem.ref - IL_0011: /* 7D | (04)00000B */ stfld string[] System.Diagnostics.CodeAnalysis.MemberNotNullAttribute/*02000012*/::'k__BackingField' /* 0400000B */ - IL_0016: /* 2A | */ ret - } // end of method MemberNotNullAttribute::.ctor - - .method /*0600001C*/ public hidebysig specialname rtspecialname - instance void .ctor(string[] members) cil managed - // SIG: 20 01 01 1D 0E - { - .param [1]/*0800000A*/ - .custom /*0C00003F:0A000015*/ instance void [netstandard/*23000001*/]System.ParamArrayAttribute/*0100001A*/::.ctor() /* 0A000015 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x226a - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)00000B */ stfld string[] System.Diagnostics.CodeAnalysis.MemberNotNullAttribute/*02000012*/::'k__BackingField' /* 0400000B */ - IL_000d: /* 2A | */ ret - } // end of method MemberNotNullAttribute::.ctor - - .method /*0600001D*/ public hidebysig specialname - instance string[] get_Members() cil managed - // SIG: 20 00 1D 0E - { - .custom /*0C00006C:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x2279 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00000B */ ldfld string[] System.Diagnostics.CodeAnalysis.MemberNotNullAttribute/*02000012*/::'k__BackingField' /* 0400000B */ - IL_0006: /* 2A | */ ret - } // end of method MemberNotNullAttribute::get_Members - - .property /*17000007*/ instance callconv(8) string[] - Members() - { - .get instance string[] System.Diagnostics.CodeAnalysis.MemberNotNullAttribute/*02000012*/::get_Members() /* 0600001D */ - } // end of property MemberNotNullAttribute::Members -} // end of class System.Diagnostics.CodeAnalysis.MemberNotNullAttribute - -.class /*02000013*/ public auto ansi sealed beforefieldinit System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute - extends [netstandard/*23000001*/]System.Attribute/*01000017*/ -{ - .custom /*0C000057:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C000058:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .custom /*0C000059:0A000014*/ instance void [netstandard/*23000001*/]System.AttributeUsageAttribute/*01000019*/::.ctor(valuetype [netstandard/*23000001*/]System.AttributeTargets/*01000018*/) /* 0A000014 */ = ( 01 00 C0 00 00 00 02 00 54 02 09 49 6E 68 65 72 // ........T..Inher - 69 74 65 64 00 54 02 0D 41 6C 6C 6F 77 4D 75 6C // ited.T..AllowMul - 74 69 70 6C 65 01 ) // tiple. - .field /*0400000C*/ private initonly bool 'k__BackingField' - .custom /*0C000043:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*0400000D*/ private initonly string[] 'k__BackingField' - .custom /*0C000046:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*0600001E*/ public hidebysig specialname rtspecialname - instance void .ctor(bool returnValue, - string member) cil managed - // SIG: 20 02 01 02 0E - { - // Method begins at RVA 0x2281 - // Code size 30 (0x1e) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)00000C */ stfld bool System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute/*02000013*/::'k__BackingField' /* 0400000C */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 17 | */ ldc.i4.1 - IL_000f: /* 8D | (01)0000D3 */ newarr [netstandard/*23000001*/]System.String/*010000D3*/ - IL_0014: /* 25 | */ dup - IL_0015: /* 16 | */ ldc.i4.0 - IL_0016: /* 04 | */ ldarg.2 - IL_0017: /* A2 | */ stelem.ref - IL_0018: /* 7D | (04)00000D */ stfld string[] System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute/*02000013*/::'k__BackingField' /* 0400000D */ - IL_001d: /* 2A | */ ret - } // end of method MemberNotNullWhenAttribute::.ctor - - .method /*0600001F*/ public hidebysig specialname rtspecialname - instance void .ctor(bool returnValue, - string[] members) cil managed - // SIG: 20 02 01 02 1D 0E - { - .param [2]/*0800000E*/ - .custom /*0C00004A:0A000015*/ instance void [netstandard/*23000001*/]System.ParamArrayAttribute/*0100001A*/::.ctor() /* 0A000015 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x22a0 - // Code size 21 (0x15) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00003B */ call instance void [netstandard/*23000001*/]System.Attribute/*01000017*/::.ctor() /* 0A00003B */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)00000C */ stfld bool System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute/*02000013*/::'k__BackingField' /* 0400000C */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 04 | */ ldarg.2 - IL_000f: /* 7D | (04)00000D */ stfld string[] System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute/*02000013*/::'k__BackingField' /* 0400000D */ - IL_0014: /* 2A | */ ret - } // end of method MemberNotNullWhenAttribute::.ctor - - .method /*06000020*/ public hidebysig specialname - instance bool get_ReturnValue() cil managed - // SIG: 20 00 02 - { - .custom /*0C000073:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x22b6 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00000C */ ldfld bool System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute/*02000013*/::'k__BackingField' /* 0400000C */ - IL_0006: /* 2A | */ ret - } // end of method MemberNotNullWhenAttribute::get_ReturnValue - - .method /*06000021*/ public hidebysig specialname - instance string[] get_Members() cil managed - // SIG: 20 00 1D 0E - { - .custom /*0C000075:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x22be - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00000D */ ldfld string[] System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute/*02000013*/::'k__BackingField' /* 0400000D */ - IL_0006: /* 2A | */ ret - } // end of method MemberNotNullWhenAttribute::get_Members - - .property /*17000008*/ instance callconv(8) bool - ReturnValue() - { - .get instance bool System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute/*02000013*/::get_ReturnValue() /* 06000020 */ - } // end of property MemberNotNullWhenAttribute::ReturnValue - .property /*17000009*/ instance callconv(8) string[] - Members() - { - .get instance string[] System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute/*02000013*/::get_Members() /* 06000021 */ - } // end of property MemberNotNullWhenAttribute::Members -} // end of class System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute - -.class /*02000014*/ private abstract auto ansi sealed beforefieldinit System.Runtime.CompilerServices.IsExternalInit - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ -} // end of class System.Runtime.CompilerServices.IsExternalInit - -.class /*02000015*/ private sequential ansi sealed beforefieldinit System.Text.Rune - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - implements class [netstandard/*23000001*/]System.IComparable`1/*0100001D*//*1B000001*/, - class [netstandard/*23000001*/]System.IEquatable`1/*0100001E*//*1B000002*/ -{ - .custom /*0C00005D:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C00005E:0A000016*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerDisplayAttribute/*0100001B*/::.ctor(string) /* 0A000016 */ = ( 01 00 14 7B 44 65 62 75 67 67 65 72 44 69 73 70 // ...{DebuggerDisp - 6C 61 79 2C 6E 71 7D 00 00 ) // lay,nq}.. - .field /*0400000E*/ private static literal char HighSurrogateStart = char(0xD800) - .field /*0400000F*/ private static literal char LowSurrogateStart = char(0xDC00) - .field /*04000010*/ private static literal int32 HighSurrogateRange = int32(0x000003FF) - .field /*04000011*/ private static literal uint8 IsWhiteSpaceFlag = uint8(0x80) - .field /*04000012*/ private static literal uint8 IsLetterOrDigitFlag = uint8(0x40) - .field /*04000013*/ private static literal uint8 UnicodeCategoryMask = uint8(0x1F) - .field /*04000014*/ private initonly uint32 _value - .method /*06000022*/ private hidebysig specialname static - valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ - get_AsciiCharInfo() cil managed - // SIG: 00 00 15 11 7D 01 05 - { - // Method begins at RVA 0x22c6 - // Code size 16 (0x10) - .maxstack 8 - IL_0000: /* 7F | (04)0000F4 */ ldsflda valuetype ''/*02000070*//'__StaticArrayInitTypeSize=128'/*020000C7*/ ''/*02000070*/::'2F3EFC9595514E83DED03093C4F3E3C781A650E1AAB8CA350537CD1A47E1EE8E' /* 040000F4 */ - IL_0005: /* 20 | 80000000 */ ldc.i4 0x80 - IL_000a: /* 73 | (0A)00003C */ newobj instance void valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::.ctor(void*, - int32) /* 0A00003C */ - IL_000f: /* 2A | */ ret - } // end of method Rune::get_AsciiCharInfo - - .method /*06000023*/ public hidebysig specialname rtspecialname - instance void .ctor(char ch) cil managed - // SIG: 20 01 01 03 - { - // Method begins at RVA 0x22d8 - // Code size 29 (0x1d) - .maxstack 2 - .locals /*11000003*/ init (uint32 V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 06 | */ ldloc.0 - IL_0003: /* 28 | (06)00007A */ call bool System.Text.UnicodeUtility/*02000017*/::IsSurrogateCodePoint(uint32) /* 0600007A */ - IL_0008: /* 2C | 0B */ brfalse.s IL_0015 - - IL_000a: /* 72 | (70)000065 */ ldstr "ch" /* 70000065 */ - IL_000f: /* 73 | (0A)00003D */ newobj instance void [netstandard/*23000001*/]System.ArgumentOutOfRangeException/*010000D6*/::.ctor(string) /* 0A00003D */ - IL_0014: /* 7A | */ throw - - IL_0015: /* 02 | */ ldarg.0 - IL_0016: /* 06 | */ ldloc.0 - IL_0017: /* 7D | (04)000014 */ stfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_001c: /* 2A | */ ret - } // end of method Rune::.ctor - - .method /*06000024*/ public hidebysig specialname rtspecialname - instance void .ctor(char highSurrogate, - char lowSurrogate) cil managed - // SIG: 20 02 01 03 03 - { - // Method begins at RVA 0x2301 - // Code size 15 (0xf) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 04 | */ ldarg.2 - IL_0003: /* 28 | (0A)00003E */ call int32 [netstandard/*23000001*/]System.Char/*010000D7*/::ConvertToUtf32(char, - char) /* 0A00003E */ - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* 28 | (06)000027 */ call instance void System.Text.Rune/*02000015*/::.ctor(uint32, - bool) /* 06000027 */ - IL_000e: /* 2A | */ ret - } // end of method Rune::.ctor - - .method /*06000025*/ public hidebysig specialname rtspecialname - instance void .ctor(int32 'value') cil managed - // SIG: 20 01 01 08 - { - // Method begins at RVA 0x2311 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 28 | (06)000026 */ call instance void System.Text.Rune/*02000015*/::.ctor(uint32) /* 06000026 */ - IL_0007: /* 2A | */ ret - } // end of method Rune::.ctor - - .method /*06000026*/ public hidebysig specialname rtspecialname - instance void .ctor(uint32 'value') cil managed - // SIG: 20 01 01 09 - { - // Method begins at RVA 0x231a - // Code size 27 (0x1b) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 28 | (06)00007C */ call bool System.Text.UnicodeUtility/*02000017*/::IsValidUnicodeScalar(uint32) /* 0600007C */ - IL_0006: /* 2D | 0B */ brtrue.s IL_0013 - - IL_0008: /* 72 | (70)00006B */ ldstr "value" /* 7000006B */ - IL_000d: /* 73 | (0A)00003D */ newobj instance void [netstandard/*23000001*/]System.ArgumentOutOfRangeException/*010000D6*/::.ctor(string) /* 0A00003D */ - IL_0012: /* 7A | */ throw - - IL_0013: /* 02 | */ ldarg.0 - IL_0014: /* 03 | */ ldarg.1 - IL_0015: /* 7D | (04)000014 */ stfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_001a: /* 2A | */ ret - } // end of method Rune::.ctor - - .method /*06000027*/ private hidebysig specialname rtspecialname - instance void .ctor(uint32 scalarValue, - bool 'unused') cil managed - // SIG: 20 02 01 09 02 - { - // Method begins at RVA 0x2336 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)000014 */ stfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0007: /* 2A | */ ret - } // end of method Rune::.ctor - - .method /*06000028*/ public hidebysig specialname static - bool op_Equality(valuetype System.Text.Rune/*02000015*/ left, - valuetype System.Text.Rune/*02000015*/ right) cil managed - // SIG: 00 02 02 11 54 11 54 - { - // Method begins at RVA 0x233f - // Code size 15 (0xf) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000c: /* FE01 | */ ceq - IL_000e: /* 2A | */ ret - } // end of method Rune::op_Equality - - .method /*06000029*/ public hidebysig specialname static - bool op_Inequality(valuetype System.Text.Rune/*02000015*/ left, - valuetype System.Text.Rune/*02000015*/ right) cil managed - // SIG: 00 02 02 11 54 11 54 - { - // Method begins at RVA 0x234f - // Code size 18 (0x12) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000c: /* FE01 | */ ceq - IL_000e: /* 16 | */ ldc.i4.0 - IL_000f: /* FE01 | */ ceq - IL_0011: /* 2A | */ ret - } // end of method Rune::op_Inequality - - .method /*0600002A*/ public hidebysig specialname static - bool op_LessThan(valuetype System.Text.Rune/*02000015*/ left, - valuetype System.Text.Rune/*02000015*/ right) cil managed - // SIG: 00 02 02 11 54 11 54 - { - // Method begins at RVA 0x2362 - // Code size 15 (0xf) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000c: /* FE05 | */ clt.un - IL_000e: /* 2A | */ ret - } // end of method Rune::op_LessThan - - .method /*0600002B*/ public hidebysig specialname static - bool op_LessThanOrEqual(valuetype System.Text.Rune/*02000015*/ left, - valuetype System.Text.Rune/*02000015*/ right) cil managed - // SIG: 00 02 02 11 54 11 54 - { - // Method begins at RVA 0x2372 - // Code size 18 (0x12) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000c: /* FE03 | */ cgt.un - IL_000e: /* 16 | */ ldc.i4.0 - IL_000f: /* FE01 | */ ceq - IL_0011: /* 2A | */ ret - } // end of method Rune::op_LessThanOrEqual - - .method /*0600002C*/ public hidebysig specialname static - bool op_GreaterThan(valuetype System.Text.Rune/*02000015*/ left, - valuetype System.Text.Rune/*02000015*/ right) cil managed - // SIG: 00 02 02 11 54 11 54 - { - // Method begins at RVA 0x2385 - // Code size 15 (0xf) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000c: /* FE03 | */ cgt.un - IL_000e: /* 2A | */ ret - } // end of method Rune::op_GreaterThan - - .method /*0600002D*/ public hidebysig specialname static - bool op_GreaterThanOrEqual(valuetype System.Text.Rune/*02000015*/ left, - valuetype System.Text.Rune/*02000015*/ right) cil managed - // SIG: 00 02 02 11 54 11 54 - { - // Method begins at RVA 0x2395 - // Code size 18 (0x12) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000c: /* FE05 | */ clt.un - IL_000e: /* 16 | */ ldc.i4.0 - IL_000f: /* FE01 | */ ceq - IL_0011: /* 2A | */ ret - } // end of method Rune::op_GreaterThanOrEqual - - .method /*0600002E*/ public hidebysig specialname static - valuetype System.Text.Rune/*02000015*/ - op_Explicit(char ch) cil managed - // SIG: 00 01 11 54 03 - { - // Method begins at RVA 0x23a8 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 73 | (06)000023 */ newobj instance void System.Text.Rune/*02000015*/::.ctor(char) /* 06000023 */ - IL_0006: /* 2A | */ ret - } // end of method Rune::op_Explicit - - .method /*0600002F*/ public hidebysig specialname static - valuetype System.Text.Rune/*02000015*/ - op_Explicit(uint32 'value') cil managed - // SIG: 00 01 11 54 09 - { - // Method begins at RVA 0x23b0 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 73 | (06)000026 */ newobj instance void System.Text.Rune/*02000015*/::.ctor(uint32) /* 06000026 */ - IL_0006: /* 2A | */ ret - } // end of method Rune::op_Explicit - - .method /*06000030*/ public hidebysig specialname static - valuetype System.Text.Rune/*02000015*/ - op_Explicit(int32 'value') cil managed - // SIG: 00 01 11 54 08 - { - // Method begins at RVA 0x23b8 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 73 | (06)000025 */ newobj instance void System.Text.Rune/*02000015*/::.ctor(int32) /* 06000025 */ - IL_0006: /* 2A | */ ret - } // end of method Rune::op_Explicit - - .method /*06000031*/ private hidebysig specialname - instance string get_DebuggerDisplay() cil managed - // SIG: 20 00 0E - { - // Method begins at RVA 0x23c0 - // Code size 71 (0x47) - .maxstack 5 - IL_0000: /* 72 | (70)000077 */ ldstr "U+{0:X4} '{1}'" /* 70000077 */ - IL_0005: /* 18 | */ ldc.i4.2 - IL_0006: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_000b: /* 25 | */ dup - IL_000c: /* 16 | */ ldc.i4.0 - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0013: /* 8C | (01)0000D8 */ box [netstandard/*23000001*/]System.UInt32/*010000D8*/ - IL_0018: /* A2 | */ stelem.ref - IL_0019: /* 25 | */ dup - IL_001a: /* 17 | */ ldc.i4.1 - IL_001b: /* 02 | */ ldarg.0 - IL_001c: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0021: /* 28 | (06)000046 */ call bool System.Text.Rune/*02000015*/::IsValid(uint32) /* 06000046 */ - IL_0026: /* 2D | 07 */ brtrue.s IL_002f - - IL_0028: /* 72 | (70)000095 */ ldstr bytearray (FD FF ) /* 70000095 */ - IL_002d: /* 2B | 0C */ br.s IL_003b - - IL_002f: /* 02 | */ ldarg.0 - IL_0030: /* FE16 | (02)000015 */ constrained. System.Text.Rune/*02000015*/ - IL_0036: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_003b: /* A2 | */ stelem.ref - IL_003c: /* 28 | (0A)00003F */ call class [netstandard/*23000001*/]System.FormattableString/*010000DA*/ [netstandard/*23000001*/]System.Runtime.CompilerServices.FormattableStringFactory/*010000D9*/::Create(string, - object[]) /* 0A00003F */ - IL_0041: /* 28 | (0A)000040 */ call string [netstandard/*23000001*/]System.FormattableString/*010000DA*/::Invariant(class [netstandard/*23000001*/]System.FormattableString/*010000DA*/) /* 0A000040 */ - IL_0046: /* 2A | */ ret - } // end of method Rune::get_DebuggerDisplay - - .method /*06000032*/ public hidebysig specialname - instance bool get_IsAscii() cil managed - // SIG: 20 00 02 - { - // Method begins at RVA 0x2413 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 28 | (06)000075 */ call bool System.Text.UnicodeUtility/*02000017*/::IsAsciiCodePoint(uint32) /* 06000075 */ - IL_000b: /* 2A | */ ret - } // end of method Rune::get_IsAscii - - .method /*06000033*/ public hidebysig specialname - instance bool get_IsBmp() cil managed - // SIG: 20 00 02 - { - // Method begins at RVA 0x2420 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 28 | (06)000076 */ call bool System.Text.UnicodeUtility/*02000017*/::IsBmpCodePoint(uint32) /* 06000076 */ - IL_000b: /* 2A | */ ret - } // end of method Rune::get_IsBmp - - .method /*06000034*/ public hidebysig specialname - instance int32 get_Plane() cil managed - // SIG: 20 00 08 - { - // Method begins at RVA 0x242d - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 28 | (06)000070 */ call int32 System.Text.UnicodeUtility/*02000017*/::GetPlane(uint32) /* 06000070 */ - IL_000b: /* 2A | */ ret - } // end of method Rune::get_Plane - - .method /*06000035*/ public hidebysig specialname static - valuetype System.Text.Rune/*02000015*/ - get_ReplacementChar() cil managed - // SIG: 00 00 11 54 - { - // Method begins at RVA 0x243a - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 20 | FDFF0000 */ ldc.i4 0xfffd - IL_0005: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_000a: /* 2A | */ ret - } // end of method Rune::get_ReplacementChar - - .method /*06000036*/ public hidebysig specialname - instance int32 get_Utf16SequenceLength() cil managed - // SIG: 20 00 08 - { - // Method begins at RVA 0x2446 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 28 | (06)000072 */ call int32 System.Text.UnicodeUtility/*02000017*/::GetUtf16SequenceLength(uint32) /* 06000072 */ - IL_000b: /* 2A | */ ret - } // end of method Rune::get_Utf16SequenceLength - - .method /*06000037*/ public hidebysig specialname - instance int32 get_Utf8SequenceLength() cil managed - // SIG: 20 00 08 - { - // Method begins at RVA 0x2453 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 28 | (06)000074 */ call int32 System.Text.UnicodeUtility/*02000017*/::GetUtf8SequenceLength(uint32) /* 06000074 */ - IL_000b: /* 2A | */ ret - } // end of method Rune::get_Utf8SequenceLength - - .method /*06000038*/ public hidebysig specialname - instance int32 get_Value() cil managed - // SIG: 20 00 08 - { - // Method begins at RVA 0x2460 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 2A | */ ret - } // end of method Rune::get_Value - - .method /*06000039*/ private hidebysig static - valuetype System.Text.Rune/*02000015*/ - ChangeCaseCultureAware(valuetype System.Text.Rune/*02000015*/ rune, - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ culture, - bool toUpper) cil managed - // SIG: 00 03 11 54 11 54 12 80 81 02 - { - // Method begins at RVA 0x2468 - // Code size 137 (0x89) - .maxstack 3 - .locals /*11000004*/ init (valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/ V_0, - valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/ V_1, - int32 V_2) - IL_0000: /* 1A | */ ldc.i4.4 - IL_0001: /* E0 | */ conv.u - IL_0002: /* FE0F | */ localloc - IL_0004: /* 18 | */ ldc.i4.2 - IL_0005: /* 73 | (0A)000041 */ newobj instance void valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::.ctor(void*, - int32) /* 0A000041 */ - IL_000a: /* 0A | */ stloc.0 - IL_000b: /* 1A | */ ldc.i4.4 - IL_000c: /* E0 | */ conv.u - IL_000d: /* FE0F | */ localloc - IL_000f: /* 18 | */ ldc.i4.2 - IL_0010: /* 73 | (0A)000041 */ newobj instance void valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::.ctor(void*, - int32) /* 0A000041 */ - IL_0015: /* 0B | */ stloc.1 - IL_0016: /* 0F | 00 */ ldarga.s rune - IL_0018: /* 06 | */ ldloc.0 - IL_0019: /* 28 | (06)00003F */ call instance int32 System.Text.Rune/*02000015*/::EncodeToUtf16(valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/) /* 0600003F */ - IL_001e: /* 0C | */ stloc.2 - IL_001f: /* 12 | 00 */ ldloca.s V_0 - IL_0021: /* 16 | */ ldc.i4.0 - IL_0022: /* 08 | */ ldloc.2 - IL_0023: /* 28 | (0A)000042 */ call instance valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/ valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::Slice(int32, - int32) /* 0A000042 */ - IL_0028: /* 0A | */ stloc.0 - IL_0029: /* 12 | 01 */ ldloca.s V_1 - IL_002b: /* 16 | */ ldc.i4.0 - IL_002c: /* 08 | */ ldloc.2 - IL_002d: /* 28 | (0A)000042 */ call instance valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/ valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::Slice(int32, - int32) /* 0A000042 */ - IL_0032: /* 0B | */ stloc.1 - IL_0033: /* 04 | */ ldarg.2 - IL_0034: /* 2C | 10 */ brfalse.s IL_0046 - - IL_0036: /* 06 | */ ldloc.0 - IL_0037: /* 28 | (0A)000043 */ call valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::op_Implicit(valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/) /* 0A000043 */ - IL_003c: /* 07 | */ ldloc.1 - IL_003d: /* 03 | */ ldarg.1 - IL_003e: /* 28 | (0A)000044 */ call int32 [System.Memory/*23000002*/]System.MemoryExtensions/*010000DB*/::ToUpper(valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/, - valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/, - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/) /* 0A000044 */ - IL_0043: /* 26 | */ pop - IL_0044: /* 2B | 0E */ br.s IL_0054 - - IL_0046: /* 06 | */ ldloc.0 - IL_0047: /* 28 | (0A)000043 */ call valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::op_Implicit(valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/) /* 0A000043 */ - IL_004c: /* 07 | */ ldloc.1 - IL_004d: /* 03 | */ ldarg.1 - IL_004e: /* 28 | (0A)000045 */ call int32 [System.Memory/*23000002*/]System.MemoryExtensions/*010000DB*/::ToLower(valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/, - valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/, - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/) /* 0A000045 */ - IL_0053: /* 26 | */ pop - IL_0054: /* 0F | 00 */ ldarga.s rune - IL_0056: /* 28 | (06)000033 */ call instance bool System.Text.Rune/*02000015*/::get_IsBmp() /* 06000033 */ - IL_005b: /* 2C | 0F */ brfalse.s IL_006c - - IL_005d: /* 12 | 01 */ ldloca.s V_1 - IL_005f: /* 16 | */ ldc.i4.0 - IL_0060: /* 28 | (0A)000046 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Item(int32) /* 0A000046 */ - IL_0065: /* 49 | */ ldind.u2 - IL_0066: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_006b: /* 2A | */ ret - - IL_006c: /* 12 | 01 */ ldloca.s V_1 - IL_006e: /* 16 | */ ldc.i4.0 - IL_006f: /* 28 | (0A)000046 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Item(int32) /* 0A000046 */ - IL_0074: /* 49 | */ ldind.u2 - IL_0075: /* 12 | 01 */ ldloca.s V_1 - IL_0077: /* 17 | */ ldc.i4.1 - IL_0078: /* 28 | (0A)000046 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Item(int32) /* 0A000046 */ - IL_007d: /* 49 | */ ldind.u2 - IL_007e: /* 28 | (06)000071 */ call uint32 System.Text.UnicodeUtility/*02000017*/::GetScalarFromUtf16SurrogatePair(uint32, - uint32) /* 06000071 */ - IL_0083: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_0088: /* 2A | */ ret - } // end of method Rune::ChangeCaseCultureAware - - .method /*0600003A*/ public hidebysig newslot virtual final - instance int32 CompareTo(valuetype System.Text.Rune/*02000015*/ other) cil managed - // SIG: 20 01 08 11 54 - { - // Method begins at RVA 0x2500 - // Code size 21 (0x15) - .maxstack 2 - .locals /*11000003*/ init (uint32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 12 | 00 */ ldloca.s V_0 - IL_0009: /* 03 | */ ldarg.1 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* 28 | (0A)000047 */ call instance int32 [netstandard/*23000001*/]System.UInt32/*010000D8*/::CompareTo(uint32) /* 0A000047 */ - IL_0014: /* 2A | */ ret - } // end of method Rune::CompareTo - - .method /*0600003B*/ public hidebysig static - valuetype [System.Memory/*23000002*/]System.Buffers.OperationStatus/*01000022*/ - DecodeFromUtf16(valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ source, - [out] valuetype System.Text.Rune/*02000015*/& result, - [out] int32& charsConsumed) cil managed - // SIG: 00 03 11 80 89 15 11 7D 01 03 10 11 54 10 08 - { - // Method begins at RVA 0x2524 - // Code size 114 (0x72) - .maxstack 3 - .locals /*11000005*/ init (char V_0, - char V_1) - IL_0000: /* 0F | 00 */ ldarga.s source - IL_0002: /* 28 | (0A)000048 */ call instance bool valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_IsEmpty() /* 0A000048 */ - IL_0007: /* 2D | 43 */ brtrue.s IL_004c - - IL_0009: /* 0F | 00 */ ldarga.s source - IL_000b: /* 16 | */ ldc.i4.0 - IL_000c: /* 28 | (0A)000049 */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Item(int32) /* 0A000049 */ - IL_0011: /* 49 | */ ldind.u2 - IL_0012: /* 0A | */ stloc.0 - IL_0013: /* 06 | */ ldloc.0 - IL_0014: /* 03 | */ ldarg.1 - IL_0015: /* 28 | (06)00004A */ call bool System.Text.Rune/*02000015*/::TryCreate(char, - valuetype System.Text.Rune/*02000015*/&) /* 0600004A */ - IL_001a: /* 2C | 05 */ brfalse.s IL_0021 - - IL_001c: /* 04 | */ ldarg.2 - IL_001d: /* 17 | */ ldc.i4.1 - IL_001e: /* 54 | */ stind.i4 - IL_001f: /* 16 | */ ldc.i4.0 - IL_0020: /* 2A | */ ret - - IL_0021: /* 17 | */ ldc.i4.1 - IL_0022: /* 0F | 00 */ ldarga.s source - IL_0024: /* 28 | (0A)00004A */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Length() /* 0A00004A */ - IL_0029: /* 34 | 19 */ bge.un.s IL_0044 - - IL_002b: /* 0F | 00 */ ldarga.s source - IL_002d: /* 17 | */ ldc.i4.1 - IL_002e: /* 28 | (0A)000049 */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Item(int32) /* 0A000049 */ - IL_0033: /* 49 | */ ldind.u2 - IL_0034: /* 0B | */ stloc.1 - IL_0035: /* 06 | */ ldloc.0 - IL_0036: /* 07 | */ ldloc.1 - IL_0037: /* 03 | */ ldarg.1 - IL_0038: /* 28 | (06)00004B */ call bool System.Text.Rune/*02000015*/::TryCreate(char, - char, - valuetype System.Text.Rune/*02000015*/&) /* 0600004B */ - IL_003d: /* 2C | 23 */ brfalse.s IL_0062 - - IL_003f: /* 04 | */ ldarg.2 - IL_0040: /* 18 | */ ldc.i4.2 - IL_0041: /* 54 | */ stind.i4 - IL_0042: /* 16 | */ ldc.i4.0 - IL_0043: /* 2A | */ ret - - IL_0044: /* 06 | */ ldloc.0 - IL_0045: /* 28 | (0A)00004B */ call bool [netstandard/*23000001*/]System.Char/*010000D7*/::IsHighSurrogate(char) /* 0A00004B */ - IL_004a: /* 2C | 16 */ brfalse.s IL_0062 - - IL_004c: /* 04 | */ ldarg.2 - IL_004d: /* 0F | 00 */ ldarga.s source - IL_004f: /* 28 | (0A)00004A */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Length() /* 0A00004A */ - IL_0054: /* 54 | */ stind.i4 - IL_0055: /* 03 | */ ldarg.1 - IL_0056: /* 28 | (06)000035 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::get_ReplacementChar() /* 06000035 */ - IL_005b: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0060: /* 18 | */ ldc.i4.2 - IL_0061: /* 2A | */ ret - - IL_0062: /* 04 | */ ldarg.2 - IL_0063: /* 17 | */ ldc.i4.1 - IL_0064: /* 54 | */ stind.i4 - IL_0065: /* 03 | */ ldarg.1 - IL_0066: /* 28 | (06)000035 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::get_ReplacementChar() /* 06000035 */ - IL_006b: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0070: /* 19 | */ ldc.i4.3 - IL_0071: /* 2A | */ ret - } // end of method Rune::DecodeFromUtf16 - - .method /*0600003C*/ public hidebysig static - valuetype [System.Memory/*23000002*/]System.Buffers.OperationStatus/*01000022*/ - DecodeFromUtf8(valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ source, - [out] valuetype System.Text.Rune/*02000015*/& result, - [out] int32& bytesConsumed) cil managed - // SIG: 00 03 11 80 89 15 11 7D 01 05 10 11 54 10 08 - { - // Method begins at RVA 0x25a4 - // Code size 371 (0x173) - .maxstack 3 - .locals /*11000006*/ init (int32 V_0, - uint32 V_1, - int32 V_2) - IL_0000: /* 16 | */ ldc.i4.0 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 06 | */ ldloc.0 - IL_0003: /* 0F | 00 */ ldarga.s source - IL_0005: /* 28 | (0A)00004C */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Length() /* 0A00004C */ - IL_000a: /* 41 | 54010000 */ bge.un IL_0163 - - IL_000f: /* 0F | 00 */ ldarga.s source - IL_0011: /* 06 | */ ldloc.0 - IL_0012: /* 28 | (0A)00004D */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Item(int32) /* 0A00004D */ - IL_0017: /* 47 | */ ldind.u1 - IL_0018: /* 0B | */ stloc.1 - IL_0019: /* 07 | */ ldloc.1 - IL_001a: /* 28 | (06)000075 */ call bool System.Text.UnicodeUtility/*02000017*/::IsAsciiCodePoint(uint32) /* 06000075 */ - IL_001f: /* 2C | 13 */ brfalse.s IL_0034 - - IL_0021: /* 04 | */ ldarg.2 - IL_0022: /* 06 | */ ldloc.0 - IL_0023: /* 17 | */ ldc.i4.1 - IL_0024: /* 58 | */ add - IL_0025: /* 54 | */ stind.i4 - IL_0026: /* 03 | */ ldarg.1 - IL_0027: /* 07 | */ ldloc.1 - IL_0028: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_002d: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0032: /* 16 | */ ldc.i4.0 - IL_0033: /* 2A | */ ret - - IL_0034: /* 07 | */ ldloc.1 - IL_0035: /* 20 | C2000000 */ ldc.i4 0xc2 - IL_003a: /* 20 | F4000000 */ ldc.i4 0xf4 - IL_003f: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0044: /* 39 | 08010000 */ brfalse IL_0151 - - IL_0049: /* 07 | */ ldloc.1 - IL_004a: /* 20 | C2000000 */ ldc.i4 0xc2 - IL_004f: /* 59 | */ sub - IL_0050: /* 1C | */ ldc.i4.6 - IL_0051: /* 62 | */ shl - IL_0052: /* 0B | */ stloc.1 - IL_0053: /* 06 | */ ldloc.0 - IL_0054: /* 17 | */ ldc.i4.1 - IL_0055: /* 58 | */ add - IL_0056: /* 0A | */ stloc.0 - IL_0057: /* 06 | */ ldloc.0 - IL_0058: /* 0F | 00 */ ldarga.s source - IL_005a: /* 28 | (0A)00004C */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Length() /* 0A00004C */ - IL_005f: /* 41 | FF000000 */ bge.un IL_0163 - - IL_0064: /* 0F | 00 */ ldarga.s source - IL_0066: /* 06 | */ ldloc.0 - IL_0067: /* 28 | (0A)00004D */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Item(int32) /* 0A00004D */ - IL_006c: /* 47 | */ ldind.u1 - IL_006d: /* 67 | */ conv.i1 - IL_006e: /* 0C | */ stloc.2 - IL_006f: /* 08 | */ ldloc.2 - IL_0070: /* 1F | C0 */ ldc.i4.s -64 - IL_0072: /* 3C | DC000000 */ bge IL_0153 - - IL_0077: /* 07 | */ ldloc.1 - IL_0078: /* 08 | */ ldloc.2 - IL_0079: /* 58 | */ add - IL_007a: /* 0B | */ stloc.1 - IL_007b: /* 07 | */ ldloc.1 - IL_007c: /* 20 | 80000000 */ ldc.i4 0x80 - IL_0081: /* 58 | */ add - IL_0082: /* 0B | */ stloc.1 - IL_0083: /* 07 | */ ldloc.1 - IL_0084: /* 20 | 80000000 */ ldc.i4 0x80 - IL_0089: /* 58 | */ add - IL_008a: /* 0B | */ stloc.1 - IL_008b: /* 07 | */ ldloc.1 - IL_008c: /* 20 | 00080000 */ ldc.i4 0x800 - IL_0091: /* 37 | 8E */ blt.un.s IL_0021 - - IL_0093: /* 07 | */ ldloc.1 - IL_0094: /* 20 | 20080000 */ ldc.i4 0x820 - IL_0099: /* 20 | 0F0D0000 */ ldc.i4 0xd0f - IL_009e: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_00a3: /* 39 | AB000000 */ brfalse IL_0153 - - IL_00a8: /* 07 | */ ldloc.1 - IL_00a9: /* 20 | 600B0000 */ ldc.i4 0xb60 - IL_00ae: /* 20 | 7F0B0000 */ ldc.i4 0xb7f - IL_00b3: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_00b8: /* 3A | 96000000 */ brtrue IL_0153 - - IL_00bd: /* 07 | */ ldloc.1 - IL_00be: /* 20 | 000C0000 */ ldc.i4 0xc00 - IL_00c3: /* 20 | 0F0C0000 */ ldc.i4 0xc0f - IL_00c8: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_00cd: /* 3A | 81000000 */ brtrue IL_0153 - - IL_00d2: /* 06 | */ ldloc.0 - IL_00d3: /* 17 | */ ldc.i4.1 - IL_00d4: /* 58 | */ add - IL_00d5: /* 0A | */ stloc.0 - IL_00d6: /* 06 | */ ldloc.0 - IL_00d7: /* 0F | 00 */ ldarga.s source - IL_00d9: /* 28 | (0A)00004C */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Length() /* 0A00004C */ - IL_00de: /* 41 | 80000000 */ bge.un IL_0163 - - IL_00e3: /* 0F | 00 */ ldarga.s source - IL_00e5: /* 06 | */ ldloc.0 - IL_00e6: /* 28 | (0A)00004D */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Item(int32) /* 0A00004D */ - IL_00eb: /* 47 | */ ldind.u1 - IL_00ec: /* 67 | */ conv.i1 - IL_00ed: /* 0C | */ stloc.2 - IL_00ee: /* 08 | */ ldloc.2 - IL_00ef: /* 1F | C0 */ ldc.i4.s -64 - IL_00f1: /* 2F | 60 */ bge.s IL_0153 - - IL_00f3: /* 07 | */ ldloc.1 - IL_00f4: /* 1C | */ ldc.i4.6 - IL_00f5: /* 62 | */ shl - IL_00f6: /* 0B | */ stloc.1 - IL_00f7: /* 07 | */ ldloc.1 - IL_00f8: /* 08 | */ ldloc.2 - IL_00f9: /* 58 | */ add - IL_00fa: /* 0B | */ stloc.1 - IL_00fb: /* 07 | */ ldloc.1 - IL_00fc: /* 20 | 80000000 */ ldc.i4 0x80 - IL_0101: /* 58 | */ add - IL_0102: /* 0B | */ stloc.1 - IL_0103: /* 07 | */ ldloc.1 - IL_0104: /* 20 | 00000200 */ ldc.i4 0x20000 - IL_0109: /* 59 | */ sub - IL_010a: /* 0B | */ stloc.1 - IL_010b: /* 07 | */ ldloc.1 - IL_010c: /* 20 | FFFF0000 */ ldc.i4 0xffff - IL_0111: /* 43 | 0BFFFFFF */ ble.un IL_0021 - - IL_0116: /* 06 | */ ldloc.0 - IL_0117: /* 17 | */ ldc.i4.1 - IL_0118: /* 58 | */ add - IL_0119: /* 0A | */ stloc.0 - IL_011a: /* 06 | */ ldloc.0 - IL_011b: /* 0F | 00 */ ldarga.s source - IL_011d: /* 28 | (0A)00004C */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Length() /* 0A00004C */ - IL_0122: /* 34 | 3F */ bge.un.s IL_0163 - - IL_0124: /* 0F | 00 */ ldarga.s source - IL_0126: /* 06 | */ ldloc.0 - IL_0127: /* 28 | (0A)00004D */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Item(int32) /* 0A00004D */ - IL_012c: /* 47 | */ ldind.u1 - IL_012d: /* 67 | */ conv.i1 - IL_012e: /* 0C | */ stloc.2 - IL_012f: /* 08 | */ ldloc.2 - IL_0130: /* 1F | C0 */ ldc.i4.s -64 - IL_0132: /* 2F | 1F */ bge.s IL_0153 - - IL_0134: /* 07 | */ ldloc.1 - IL_0135: /* 1C | */ ldc.i4.6 - IL_0136: /* 62 | */ shl - IL_0137: /* 0B | */ stloc.1 - IL_0138: /* 07 | */ ldloc.1 - IL_0139: /* 08 | */ ldloc.2 - IL_013a: /* 58 | */ add - IL_013b: /* 0B | */ stloc.1 - IL_013c: /* 07 | */ ldloc.1 - IL_013d: /* 20 | 80000000 */ ldc.i4 0x80 - IL_0142: /* 58 | */ add - IL_0143: /* 0B | */ stloc.1 - IL_0144: /* 07 | */ ldloc.1 - IL_0145: /* 20 | 00004000 */ ldc.i4 0x400000 - IL_014a: /* 59 | */ sub - IL_014b: /* 0B | */ stloc.1 - IL_014c: /* 38 | D0FEFFFF */ br IL_0021 - - IL_0151: /* 17 | */ ldc.i4.1 - IL_0152: /* 0A | */ stloc.0 - IL_0153: /* 04 | */ ldarg.2 - IL_0154: /* 06 | */ ldloc.0 - IL_0155: /* 54 | */ stind.i4 - IL_0156: /* 03 | */ ldarg.1 - IL_0157: /* 28 | (06)000035 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::get_ReplacementChar() /* 06000035 */ - IL_015c: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0161: /* 19 | */ ldc.i4.3 - IL_0162: /* 2A | */ ret - - IL_0163: /* 04 | */ ldarg.2 - IL_0164: /* 06 | */ ldloc.0 - IL_0165: /* 54 | */ stind.i4 - IL_0166: /* 03 | */ ldarg.1 - IL_0167: /* 28 | (06)000035 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::get_ReplacementChar() /* 06000035 */ - IL_016c: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0171: /* 18 | */ ldc.i4.2 - IL_0172: /* 2A | */ ret - } // end of method Rune::DecodeFromUtf8 - - .method /*0600003D*/ public hidebysig static - valuetype [System.Memory/*23000002*/]System.Buffers.OperationStatus/*01000022*/ - DecodeLastFromUtf16(valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ source, - [out] valuetype System.Text.Rune/*02000015*/& result, - [out] int32& charsConsumed) cil managed - // SIG: 00 03 11 80 89 15 11 7D 01 03 10 11 54 10 08 - { - // Method begins at RVA 0x2724 - // Code size 131 (0x83) - .maxstack 3 - .locals /*11000007*/ init (int32 V_0, - char V_1) - IL_0000: /* 0F | 00 */ ldarga.s source - IL_0002: /* 28 | (0A)00004A */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Length() /* 0A00004A */ - IL_0007: /* 17 | */ ldc.i4.1 - IL_0008: /* 59 | */ sub - IL_0009: /* 0A | */ stloc.0 - IL_000a: /* 06 | */ ldloc.0 - IL_000b: /* 0F | 00 */ ldarga.s source - IL_000d: /* 28 | (0A)00004A */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Length() /* 0A00004A */ - IL_0012: /* 34 | 55 */ bge.un.s IL_0069 - - IL_0014: /* 0F | 00 */ ldarga.s source - IL_0016: /* 06 | */ ldloc.0 - IL_0017: /* 28 | (0A)000049 */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Item(int32) /* 0A000049 */ - IL_001c: /* 49 | */ ldind.u2 - IL_001d: /* 0B | */ stloc.1 - IL_001e: /* 07 | */ ldloc.1 - IL_001f: /* 03 | */ ldarg.1 - IL_0020: /* 28 | (06)00004A */ call bool System.Text.Rune/*02000015*/::TryCreate(char, - valuetype System.Text.Rune/*02000015*/&) /* 0600004A */ - IL_0025: /* 2C | 05 */ brfalse.s IL_002c - - IL_0027: /* 04 | */ ldarg.2 - IL_0028: /* 17 | */ ldc.i4.1 - IL_0029: /* 54 | */ stind.i4 - IL_002a: /* 16 | */ ldc.i4.0 - IL_002b: /* 2A | */ ret - - IL_002c: /* 07 | */ ldloc.1 - IL_002d: /* 28 | (0A)00004E */ call bool [netstandard/*23000001*/]System.Char/*010000D7*/::IsLowSurrogate(char) /* 0A00004E */ - IL_0032: /* 2C | 35 */ brfalse.s IL_0069 - - IL_0034: /* 06 | */ ldloc.0 - IL_0035: /* 17 | */ ldc.i4.1 - IL_0036: /* 59 | */ sub - IL_0037: /* 0A | */ stloc.0 - IL_0038: /* 06 | */ ldloc.0 - IL_0039: /* 0F | 00 */ ldarga.s source - IL_003b: /* 28 | (0A)00004A */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Length() /* 0A00004A */ - IL_0040: /* 34 | 17 */ bge.un.s IL_0059 - - IL_0042: /* 0F | 00 */ ldarga.s source - IL_0044: /* 06 | */ ldloc.0 - IL_0045: /* 28 | (0A)000049 */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Item(int32) /* 0A000049 */ - IL_004a: /* 49 | */ ldind.u2 - IL_004b: /* 07 | */ ldloc.1 - IL_004c: /* 03 | */ ldarg.1 - IL_004d: /* 28 | (06)00004B */ call bool System.Text.Rune/*02000015*/::TryCreate(char, - char, - valuetype System.Text.Rune/*02000015*/&) /* 0600004B */ - IL_0052: /* 2C | 05 */ brfalse.s IL_0059 - - IL_0054: /* 04 | */ ldarg.2 - IL_0055: /* 18 | */ ldc.i4.2 - IL_0056: /* 54 | */ stind.i4 - IL_0057: /* 16 | */ ldc.i4.0 - IL_0058: /* 2A | */ ret - - IL_0059: /* 04 | */ ldarg.2 - IL_005a: /* 17 | */ ldc.i4.1 - IL_005b: /* 54 | */ stind.i4 - IL_005c: /* 03 | */ ldarg.1 - IL_005d: /* 28 | (06)000035 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::get_ReplacementChar() /* 06000035 */ - IL_0062: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0067: /* 19 | */ ldc.i4.3 - IL_0068: /* 2A | */ ret - - IL_0069: /* 04 | */ ldarg.2 - IL_006a: /* 0F | 00 */ ldarga.s source - IL_006c: /* 28 | (0A)00004A */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Length() /* 0A00004A */ - IL_0071: /* 65 | */ neg - IL_0072: /* 1F | 1F */ ldc.i4.s 31 - IL_0074: /* 64 | */ shr.un - IL_0075: /* 54 | */ stind.i4 - IL_0076: /* 03 | */ ldarg.1 - IL_0077: /* 28 | (06)000035 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::get_ReplacementChar() /* 06000035 */ - IL_007c: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0081: /* 18 | */ ldc.i4.2 - IL_0082: /* 2A | */ ret - } // end of method Rune::DecodeLastFromUtf16 - - .method /*0600003E*/ public hidebysig static - valuetype [System.Memory/*23000002*/]System.Buffers.OperationStatus/*01000022*/ - DecodeLastFromUtf8(valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ source, - [out] valuetype System.Text.Rune/*02000015*/& 'value', - [out] int32& bytesConsumed) cil managed - // SIG: 00 03 11 80 89 15 11 7D 01 05 10 11 54 10 08 - { - // Method begins at RVA 0x27b4 - // Code size 202 (0xca) - .maxstack 3 - .locals /*11000008*/ init (int32 V_0, - uint32 V_1, - valuetype [System.Memory/*23000002*/]System.Buffers.OperationStatus/*01000022*/ V_2, - valuetype System.Text.Rune/*02000015*/ V_3, - int32 V_4, - int32 V_5) - IL_0000: /* 0F | 00 */ ldarga.s source - IL_0002: /* 28 | (0A)00004C */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Length() /* 0A00004C */ - IL_0007: /* 17 | */ ldc.i4.1 - IL_0008: /* 59 | */ sub - IL_0009: /* 0A | */ stloc.0 - IL_000a: /* 06 | */ ldloc.0 - IL_000b: /* 0F | 00 */ ldarga.s source - IL_000d: /* 28 | (0A)00004C */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Length() /* 0A00004C */ - IL_0012: /* 41 | A3000000 */ bge.un IL_00ba - - IL_0017: /* 0F | 00 */ ldarga.s source - IL_0019: /* 06 | */ ldloc.0 - IL_001a: /* 28 | (0A)00004D */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Item(int32) /* 0A00004D */ - IL_001f: /* 47 | */ ldind.u1 - IL_0020: /* 0B | */ stloc.1 - IL_0021: /* 07 | */ ldloc.1 - IL_0022: /* 28 | (06)000075 */ call bool System.Text.UnicodeUtility/*02000017*/::IsAsciiCodePoint(uint32) /* 06000075 */ - IL_0027: /* 2C | 11 */ brfalse.s IL_003a - - IL_0029: /* 04 | */ ldarg.2 - IL_002a: /* 17 | */ ldc.i4.1 - IL_002b: /* 54 | */ stind.i4 - IL_002c: /* 03 | */ ldarg.1 - IL_002d: /* 07 | */ ldloc.1 - IL_002e: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_0033: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0038: /* 16 | */ ldc.i4.0 - IL_0039: /* 2A | */ ret - - IL_003a: /* 07 | */ ldloc.1 - IL_003b: /* D2 | */ conv.u1 - IL_003c: /* 1F | 40 */ ldc.i4.s 64 - IL_003e: /* 5F | */ and - IL_003f: /* 2C | 10 */ brfalse.s IL_0051 - - IL_0041: /* 0F | 00 */ ldarga.s source - IL_0043: /* 06 | */ ldloc.0 - IL_0044: /* 28 | (0A)00004F */ call instance valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::Slice(int32) /* 0A00004F */ - IL_0049: /* 03 | */ ldarg.1 - IL_004a: /* 04 | */ ldarg.2 - IL_004b: /* 28 | (06)00003C */ call valuetype [System.Memory/*23000002*/]System.Buffers.OperationStatus/*01000022*/ System.Text.Rune/*02000015*/::DecodeFromUtf8(valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/, - valuetype System.Text.Rune/*02000015*/&, - int32&) /* 0600003C */ - IL_0050: /* 2A | */ ret - - IL_0051: /* 19 | */ ldc.i4.3 - IL_0052: /* 13 | 05 */ stloc.s V_5 - IL_0054: /* 2B | 22 */ br.s IL_0078 - - IL_0056: /* 06 | */ ldloc.0 - IL_0057: /* 17 | */ ldc.i4.1 - IL_0058: /* 59 | */ sub - IL_0059: /* 0A | */ stloc.0 - IL_005a: /* 06 | */ ldloc.0 - IL_005b: /* 0F | 00 */ ldarga.s source - IL_005d: /* 28 | (0A)00004C */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Length() /* 0A00004C */ - IL_0062: /* 34 | 19 */ bge.un.s IL_007d - - IL_0064: /* 0F | 00 */ ldarga.s source - IL_0066: /* 06 | */ ldloc.0 - IL_0067: /* 28 | (0A)00004D */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Item(int32) /* 0A00004D */ - IL_006c: /* 47 | */ ldind.u1 - IL_006d: /* 67 | */ conv.i1 - IL_006e: /* 1F | C0 */ ldc.i4.s -64 - IL_0070: /* 2F | 1B */ bge.s IL_008d - - IL_0072: /* 11 | 05 */ ldloc.s V_5 - IL_0074: /* 17 | */ ldc.i4.1 - IL_0075: /* 59 | */ sub - IL_0076: /* 13 | 05 */ stloc.s V_5 - IL_0078: /* 11 | 05 */ ldloc.s V_5 - IL_007a: /* 16 | */ ldc.i4.0 - IL_007b: /* 30 | D9 */ bgt.s IL_0056 - - IL_007d: /* 03 | */ ldarg.1 - IL_007e: /* 28 | (06)000035 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::get_ReplacementChar() /* 06000035 */ - IL_0083: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0088: /* 04 | */ ldarg.2 - IL_0089: /* 17 | */ ldc.i4.1 - IL_008a: /* 54 | */ stind.i4 - IL_008b: /* 19 | */ ldc.i4.3 - IL_008c: /* 2A | */ ret - - IL_008d: /* 0F | 00 */ ldarga.s source - IL_008f: /* 06 | */ ldloc.0 - IL_0090: /* 28 | (0A)00004F */ call instance valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::Slice(int32) /* 0A00004F */ - IL_0095: /* 10 | 00 */ starg.s source - IL_0097: /* 02 | */ ldarg.0 - IL_0098: /* 12 | 03 */ ldloca.s V_3 - IL_009a: /* 12 | 04 */ ldloca.s V_4 - IL_009c: /* 28 | (06)00003C */ call valuetype [System.Memory/*23000002*/]System.Buffers.OperationStatus/*01000022*/ System.Text.Rune/*02000015*/::DecodeFromUtf8(valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/, - valuetype System.Text.Rune/*02000015*/&, - int32&) /* 0600003C */ - IL_00a1: /* 0C | */ stloc.2 - IL_00a2: /* 11 | 04 */ ldloc.s V_4 - IL_00a4: /* 0F | 00 */ ldarga.s source - IL_00a6: /* 28 | (0A)00004C */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Length() /* 0A00004C */ - IL_00ab: /* 33 | D0 */ bne.un.s IL_007d - - IL_00ad: /* 04 | */ ldarg.2 - IL_00ae: /* 11 | 04 */ ldloc.s V_4 - IL_00b0: /* 54 | */ stind.i4 - IL_00b1: /* 03 | */ ldarg.1 - IL_00b2: /* 09 | */ ldloc.3 - IL_00b3: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_00b8: /* 08 | */ ldloc.2 - IL_00b9: /* 2A | */ ret - - IL_00ba: /* 03 | */ ldarg.1 - IL_00bb: /* 28 | (06)000035 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::get_ReplacementChar() /* 06000035 */ - IL_00c0: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_00c5: /* 04 | */ ldarg.2 - IL_00c6: /* 16 | */ ldc.i4.0 - IL_00c7: /* 54 | */ stind.i4 - IL_00c8: /* 18 | */ ldc.i4.2 - IL_00c9: /* 2A | */ ret - } // end of method Rune::DecodeLastFromUtf8 - - .method /*0600003F*/ public hidebysig instance int32 - EncodeToUtf16(valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/ destination) cil managed - // SIG: 20 01 08 15 11 80 85 01 03 - { - // Method begins at RVA 0x288c - // Code size 24 (0x18) - .maxstack 3 - .locals /*11000009*/ init (int32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 12 | 00 */ ldloca.s V_0 - IL_0004: /* 28 | (06)00004E */ call instance bool System.Text.Rune/*02000015*/::TryEncodeToUtf16(valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/, - int32&) /* 0600004E */ - IL_0009: /* 2D | 0B */ brtrue.s IL_0016 - - IL_000b: /* 72 | (70)000099 */ ldstr "Destination too short" /* 70000099 */ - IL_0010: /* 73 | (0A)000050 */ newobj instance void [netstandard/*23000001*/]System.ArgumentException/*010000DD*/::.ctor(string) /* 0A000050 */ - IL_0015: /* 7A | */ throw - - IL_0016: /* 06 | */ ldloc.0 - IL_0017: /* 2A | */ ret - } // end of method Rune::EncodeToUtf16 - - .method /*06000040*/ public hidebysig instance int32 - EncodeToUtf8(valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/ destination) cil managed - // SIG: 20 01 08 15 11 80 85 01 05 - { - // Method begins at RVA 0x28b0 - // Code size 24 (0x18) - .maxstack 3 - .locals /*11000009*/ init (int32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 12 | 00 */ ldloca.s V_0 - IL_0004: /* 28 | (06)00004F */ call instance bool System.Text.Rune/*02000015*/::TryEncodeToUtf8(valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/, - int32&) /* 0600004F */ - IL_0009: /* 2D | 0B */ brtrue.s IL_0016 - - IL_000b: /* 72 | (70)000099 */ ldstr "Destination too short" /* 70000099 */ - IL_0010: /* 73 | (0A)000050 */ newobj instance void [netstandard/*23000001*/]System.ArgumentException/*010000DD*/::.ctor(string) /* 0A000050 */ - IL_0015: /* 7A | */ throw - - IL_0016: /* 06 | */ ldloc.0 - IL_0017: /* 2A | */ ret - } // end of method Rune::EncodeToUtf8 - - .method /*06000041*/ public hidebysig virtual - instance bool Equals(object obj) cil managed - // SIG: 20 01 02 1C - { - // Method begins at RVA 0x28d4 - // Code size 25 (0x19) - .maxstack 2 - .locals /*1100000A*/ init (valuetype System.Text.Rune/*02000015*/ V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 75 | (02)000015 */ isinst System.Text.Rune/*02000015*/ - IL_0006: /* 2C | 0F */ brfalse.s IL_0017 - - IL_0008: /* 03 | */ ldarg.1 - IL_0009: /* A5 | (02)000015 */ unbox.any System.Text.Rune/*02000015*/ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 02 | */ ldarg.0 - IL_0010: /* 06 | */ ldloc.0 - IL_0011: /* 28 | (06)000042 */ call instance bool System.Text.Rune/*02000015*/::Equals(valuetype System.Text.Rune/*02000015*/) /* 06000042 */ - IL_0016: /* 2A | */ ret - - IL_0017: /* 16 | */ ldc.i4.0 - IL_0018: /* 2A | */ ret - } // end of method Rune::Equals - - .method /*06000042*/ public hidebysig newslot virtual final - instance bool Equals(valuetype System.Text.Rune/*02000015*/ other) cil managed - // SIG: 20 01 02 11 54 - { - // Method begins at RVA 0x28f9 - // Code size 13 (0xd) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 71 | (02)000015 */ ldobj System.Text.Rune/*02000015*/ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 28 | (06)000028 */ call bool System.Text.Rune/*02000015*/::op_Equality(valuetype System.Text.Rune/*02000015*/, - valuetype System.Text.Rune/*02000015*/) /* 06000028 */ - IL_000c: /* 2A | */ ret - } // end of method Rune::Equals - - .method /*06000043*/ public hidebysig virtual - instance int32 GetHashCode() cil managed - // SIG: 20 00 08 - { - // Method begins at RVA 0x2907 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000038 */ call instance int32 System.Text.Rune/*02000015*/::get_Value() /* 06000038 */ - IL_0006: /* 2A | */ ret - } // end of method Rune::GetHashCode - - .method /*06000044*/ public hidebysig static - valuetype System.Text.Rune/*02000015*/ - GetRuneAt(string input, - int32 index) cil managed - // SIG: 00 02 11 54 0E 08 - { - // Method begins at RVA 0x290f - // Code size 33 (0x21) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 28 | (06)000048 */ call int32 System.Text.Rune/*02000015*/::ReadRuneFromString(string, - int32) /* 06000048 */ - IL_0007: /* 25 | */ dup - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* 2F | 10 */ bge.s IL_001b - - IL_000b: /* 72 | (70)0000C5 */ ldstr "Cannot extract scaler" /* 700000C5 */ - IL_0010: /* 72 | (70)0000F1 */ ldstr "index" /* 700000F1 */ - IL_0015: /* 73 | (0A)000051 */ newobj instance void [netstandard/*23000001*/]System.ArgumentException/*010000DD*/::.ctor(string, - string) /* 0A000051 */ - IL_001a: /* 7A | */ throw - - IL_001b: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_0020: /* 2A | */ ret - } // end of method Rune::GetRuneAt - - .method /*06000045*/ public hidebysig static - bool IsValid(int32 'value') cil managed - // SIG: 00 01 02 08 - { - // Method begins at RVA 0x2931 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000046 */ call bool System.Text.Rune/*02000015*/::IsValid(uint32) /* 06000046 */ - IL_0006: /* 2A | */ ret - } // end of method Rune::IsValid - - .method /*06000046*/ public hidebysig static - bool IsValid(uint32 'value') cil managed - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x2939 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)00007C */ call bool System.Text.UnicodeUtility/*02000017*/::IsValidUnicodeScalar(uint32) /* 0600007C */ - IL_0006: /* 2A | */ ret - } // end of method Rune::IsValid - - .method /*06000047*/ assembly hidebysig static - int32 ReadFirstRuneFromUtf16Buffer(valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ input) cil managed - // SIG: 00 01 08 15 11 7D 01 03 - { - // Method begins at RVA 0x2944 - // Code size 81 (0x51) - .maxstack 2 - .locals /*1100000B*/ init (uint32 V_0, - uint32 V_1) - IL_0000: /* 0F | 00 */ ldarga.s input - IL_0002: /* 28 | (0A)000048 */ call instance bool valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_IsEmpty() /* 0A000048 */ - IL_0007: /* 2C | 02 */ brfalse.s IL_000b - - IL_0009: /* 15 | */ ldc.i4.m1 - IL_000a: /* 2A | */ ret - - IL_000b: /* 0F | 00 */ ldarga.s input - IL_000d: /* 16 | */ ldc.i4.0 - IL_000e: /* 28 | (0A)000049 */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Item(int32) /* 0A000049 */ - IL_0013: /* 49 | */ ldind.u2 - IL_0014: /* 0A | */ stloc.0 - IL_0015: /* 06 | */ ldloc.0 - IL_0016: /* 28 | (06)00007A */ call bool System.Text.UnicodeUtility/*02000017*/::IsSurrogateCodePoint(uint32) /* 0600007A */ - IL_001b: /* 2C | 32 */ brfalse.s IL_004f - - IL_001d: /* 06 | */ ldloc.0 - IL_001e: /* 28 | (06)000077 */ call bool System.Text.UnicodeUtility/*02000017*/::IsHighSurrogateCodePoint(uint32) /* 06000077 */ - IL_0023: /* 2D | 02 */ brtrue.s IL_0027 - - IL_0025: /* 15 | */ ldc.i4.m1 - IL_0026: /* 2A | */ ret - - IL_0027: /* 17 | */ ldc.i4.1 - IL_0028: /* 0F | 00 */ ldarga.s input - IL_002a: /* 28 | (0A)00004A */ call instance int32 valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Length() /* 0A00004A */ - IL_002f: /* 37 | 02 */ blt.un.s IL_0033 - - IL_0031: /* 15 | */ ldc.i4.m1 - IL_0032: /* 2A | */ ret - - IL_0033: /* 0F | 00 */ ldarga.s input - IL_0035: /* 17 | */ ldc.i4.1 - IL_0036: /* 28 | (0A)000049 */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000028*/::get_Item(int32) /* 0A000049 */ - IL_003b: /* 49 | */ ldind.u2 - IL_003c: /* 0B | */ stloc.1 - IL_003d: /* 07 | */ ldloc.1 - IL_003e: /* 28 | (06)000079 */ call bool System.Text.UnicodeUtility/*02000017*/::IsLowSurrogateCodePoint(uint32) /* 06000079 */ - IL_0043: /* 2D | 02 */ brtrue.s IL_0047 - - IL_0045: /* 15 | */ ldc.i4.m1 - IL_0046: /* 2A | */ ret - - IL_0047: /* 06 | */ ldloc.0 - IL_0048: /* 07 | */ ldloc.1 - IL_0049: /* 28 | (06)000071 */ call uint32 System.Text.UnicodeUtility/*02000017*/::GetScalarFromUtf16SurrogatePair(uint32, - uint32) /* 06000071 */ - IL_004e: /* 0A | */ stloc.0 - IL_004f: /* 06 | */ ldloc.0 - IL_0050: /* 2A | */ ret - } // end of method Rune::ReadFirstRuneFromUtf16Buffer - - .method /*06000048*/ private hidebysig static - int32 ReadRuneFromString(string input, - int32 index) cil managed - // SIG: 00 02 08 0E 08 - { - // Method begins at RVA 0x29a4 - // Code size 104 (0x68) - .maxstack 2 - .locals /*1100000B*/ init (uint32 V_0, - uint32 V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 2D | 0B */ brtrue.s IL_000e - - IL_0003: /* 72 | (70)0000FD */ ldstr "input" /* 700000FD */ - IL_0008: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_000d: /* 7A | */ throw - - IL_000e: /* 03 | */ ldarg.1 - IL_000f: /* 02 | */ ldarg.0 - IL_0010: /* 6F | (0A)000053 */ callvirt instance int32 [netstandard/*23000001*/]System.String/*010000D3*/::get_Length() /* 0A000053 */ - IL_0015: /* 37 | 0B */ blt.un.s IL_0022 - - IL_0017: /* 72 | (70)0000F1 */ ldstr "index" /* 700000F1 */ - IL_001c: /* 73 | (0A)00003D */ newobj instance void [netstandard/*23000001*/]System.ArgumentOutOfRangeException/*010000D6*/::.ctor(string) /* 0A00003D */ - IL_0021: /* 7A | */ throw - - IL_0022: /* 02 | */ ldarg.0 - IL_0023: /* 03 | */ ldarg.1 - IL_0024: /* 6F | (0A)000054 */ callvirt instance char [netstandard/*23000001*/]System.String/*010000D3*/::get_Chars(int32) /* 0A000054 */ - IL_0029: /* 0A | */ stloc.0 - IL_002a: /* 06 | */ ldloc.0 - IL_002b: /* 28 | (06)00007A */ call bool System.Text.UnicodeUtility/*02000017*/::IsSurrogateCodePoint(uint32) /* 0600007A */ - IL_0030: /* 2C | 34 */ brfalse.s IL_0066 - - IL_0032: /* 06 | */ ldloc.0 - IL_0033: /* 28 | (06)000077 */ call bool System.Text.UnicodeUtility/*02000017*/::IsHighSurrogateCodePoint(uint32) /* 06000077 */ - IL_0038: /* 2D | 02 */ brtrue.s IL_003c - - IL_003a: /* 15 | */ ldc.i4.m1 - IL_003b: /* 2A | */ ret - - IL_003c: /* 03 | */ ldarg.1 - IL_003d: /* 17 | */ ldc.i4.1 - IL_003e: /* 58 | */ add - IL_003f: /* 10 | 01 */ starg.s index - IL_0041: /* 03 | */ ldarg.1 - IL_0042: /* 02 | */ ldarg.0 - IL_0043: /* 6F | (0A)000053 */ callvirt instance int32 [netstandard/*23000001*/]System.String/*010000D3*/::get_Length() /* 0A000053 */ - IL_0048: /* 37 | 02 */ blt.un.s IL_004c - - IL_004a: /* 15 | */ ldc.i4.m1 - IL_004b: /* 2A | */ ret - - IL_004c: /* 02 | */ ldarg.0 - IL_004d: /* 03 | */ ldarg.1 - IL_004e: /* 6F | (0A)000054 */ callvirt instance char [netstandard/*23000001*/]System.String/*010000D3*/::get_Chars(int32) /* 0A000054 */ - IL_0053: /* 0B | */ stloc.1 - IL_0054: /* 07 | */ ldloc.1 - IL_0055: /* 28 | (06)000079 */ call bool System.Text.UnicodeUtility/*02000017*/::IsLowSurrogateCodePoint(uint32) /* 06000079 */ - IL_005a: /* 2D | 02 */ brtrue.s IL_005e - - IL_005c: /* 15 | */ ldc.i4.m1 - IL_005d: /* 2A | */ ret - - IL_005e: /* 06 | */ ldloc.0 - IL_005f: /* 07 | */ ldloc.1 - IL_0060: /* 28 | (06)000071 */ call uint32 System.Text.UnicodeUtility/*02000017*/::GetScalarFromUtf16SurrogatePair(uint32, - uint32) /* 06000071 */ - IL_0065: /* 0A | */ stloc.0 - IL_0066: /* 06 | */ ldloc.0 - IL_0067: /* 2A | */ ret - } // end of method Rune::ReadRuneFromString - - .method /*06000049*/ public hidebysig virtual - instance string ToString() cil managed - // SIG: 20 00 0E - { - // Method begins at RVA 0x2a18 - // Code size 76 (0x4c) - .maxstack 4 - .locals /*1100000C*/ init (char V_0, - valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/ V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000033 */ call instance bool System.Text.Rune/*02000015*/::get_IsBmp() /* 06000033 */ - IL_0006: /* 2C | 10 */ brfalse.s IL_0018 - - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000e: /* D1 | */ conv.u2 - IL_000f: /* 0A | */ stloc.0 - IL_0010: /* 12 | 00 */ ldloca.s V_0 - IL_0012: /* 28 | (0A)000055 */ call instance string [netstandard/*23000001*/]System.Char/*010000D7*/::ToString() /* 0A000055 */ - IL_0017: /* 2A | */ ret - - IL_0018: /* 1A | */ ldc.i4.4 - IL_0019: /* E0 | */ conv.u - IL_001a: /* FE0F | */ localloc - IL_001c: /* 18 | */ ldc.i4.2 - IL_001d: /* 73 | (0A)000041 */ newobj instance void valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::.ctor(void*, - int32) /* 0A000041 */ - IL_0022: /* 0B | */ stloc.1 - IL_0023: /* 02 | */ ldarg.0 - IL_0024: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0029: /* 12 | 01 */ ldloca.s V_1 - IL_002b: /* 16 | */ ldc.i4.0 - IL_002c: /* 28 | (0A)000046 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Item(int32) /* 0A000046 */ - IL_0031: /* 12 | 01 */ ldloca.s V_1 - IL_0033: /* 17 | */ ldc.i4.1 - IL_0034: /* 28 | (0A)000046 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Item(int32) /* 0A000046 */ - IL_0039: /* 28 | (06)000073 */ call void System.Text.UnicodeUtility/*02000017*/::GetUtf16SurrogatesFromSupplementaryPlaneScalar(uint32, - char&, - char&) /* 06000073 */ - IL_003e: /* 12 | 01 */ ldloca.s V_1 - IL_0040: /* FE16 | (1B)000027 */ constrained. valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/ - IL_0046: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_004b: /* 2A | */ ret - } // end of method Rune::ToString - - .method /*0600004A*/ public hidebysig static - bool TryCreate(char ch, - [out] valuetype System.Text.Rune/*02000015*/& result) cil managed - // SIG: 00 02 02 03 10 11 54 - { - // Method begins at RVA 0x2a70 - // Code size 33 (0x21) - .maxstack 2 - .locals /*11000003*/ init (uint32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 06 | */ ldloc.0 - IL_0003: /* 28 | (06)00007A */ call bool System.Text.UnicodeUtility/*02000017*/::IsSurrogateCodePoint(uint32) /* 0600007A */ - IL_0008: /* 2D | 0E */ brtrue.s IL_0018 - - IL_000a: /* 03 | */ ldarg.1 - IL_000b: /* 06 | */ ldloc.0 - IL_000c: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_0011: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0016: /* 17 | */ ldc.i4.1 - IL_0017: /* 2A | */ ret - - IL_0018: /* 03 | */ ldarg.1 - IL_0019: /* FE15 | (02)000015 */ initobj System.Text.Rune/*02000015*/ - IL_001f: /* 16 | */ ldc.i4.0 - IL_0020: /* 2A | */ ret - } // end of method Rune::TryCreate - - .method /*0600004B*/ public hidebysig static - bool TryCreate(char highSurrogate, - char lowSurrogate, - [out] valuetype System.Text.Rune/*02000015*/& result) cil managed - // SIG: 00 03 02 03 03 10 11 54 - { - // Method begins at RVA 0x2aa0 - // Code size 66 (0x42) - .maxstack 4 - .locals /*1100000B*/ init (uint32 V_0, - uint32 V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 00D80000 */ ldc.i4 0xd800 - IL_0006: /* 59 | */ sub - IL_0007: /* 0A | */ stloc.0 - IL_0008: /* 03 | */ ldarg.1 - IL_0009: /* 20 | 00DC0000 */ ldc.i4 0xdc00 - IL_000e: /* 59 | */ sub - IL_000f: /* 0B | */ stloc.1 - IL_0010: /* 06 | */ ldloc.0 - IL_0011: /* 07 | */ ldloc.1 - IL_0012: /* 60 | */ or - IL_0013: /* 20 | FF030000 */ ldc.i4 0x3ff - IL_0018: /* 35 | 1F */ bgt.un.s IL_0039 - - IL_001a: /* 04 | */ ldarg.2 - IL_001b: /* 06 | */ ldloc.0 - IL_001c: /* 1F | 0A */ ldc.i4.s 10 - IL_001e: /* 62 | */ shl - IL_001f: /* 03 | */ ldarg.1 - IL_0020: /* 20 | 00DC0000 */ ldc.i4 0xdc00 - IL_0025: /* 59 | */ sub - IL_0026: /* 58 | */ add - IL_0027: /* 20 | 00000100 */ ldc.i4 0x10000 - IL_002c: /* 58 | */ add - IL_002d: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_0032: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0037: /* 17 | */ ldc.i4.1 - IL_0038: /* 2A | */ ret - - IL_0039: /* 04 | */ ldarg.2 - IL_003a: /* FE15 | (02)000015 */ initobj System.Text.Rune/*02000015*/ - IL_0040: /* 16 | */ ldc.i4.0 - IL_0041: /* 2A | */ ret - } // end of method Rune::TryCreate - - .method /*0600004C*/ public hidebysig static - bool TryCreate(int32 'value', - [out] valuetype System.Text.Rune/*02000015*/& result) cil managed - // SIG: 00 02 02 08 10 11 54 - { - // Method begins at RVA 0x2aee - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 28 | (06)00004D */ call bool System.Text.Rune/*02000015*/::TryCreate(uint32, - valuetype System.Text.Rune/*02000015*/&) /* 0600004D */ - IL_0007: /* 2A | */ ret - } // end of method Rune::TryCreate - - .method /*0600004D*/ public hidebysig static - bool TryCreate(uint32 'value', - [out] valuetype System.Text.Rune/*02000015*/& result) cil managed - // SIG: 00 02 02 09 10 11 54 - { - // Method begins at RVA 0x2af7 - // Code size 31 (0x1f) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)00007C */ call bool System.Text.UnicodeUtility/*02000017*/::IsValidUnicodeScalar(uint32) /* 0600007C */ - IL_0006: /* 2C | 0E */ brfalse.s IL_0016 - - IL_0008: /* 03 | */ ldarg.1 - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_000f: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0014: /* 17 | */ ldc.i4.1 - IL_0015: /* 2A | */ ret - - IL_0016: /* 03 | */ ldarg.1 - IL_0017: /* FE15 | (02)000015 */ initobj System.Text.Rune/*02000015*/ - IL_001d: /* 16 | */ ldc.i4.0 - IL_001e: /* 2A | */ ret - } // end of method Rune::TryCreate - - .method /*0600004E*/ public hidebysig instance bool - TryEncodeToUtf16(valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/ destination, - [out] int32& charsWritten) cil managed - // SIG: 20 02 02 15 11 80 85 01 03 10 08 - { - // Method begins at RVA 0x2b18 - // Code size 86 (0x56) - .maxstack 4 - IL_0000: /* 0F | 01 */ ldarga.s destination - IL_0002: /* 28 | (0A)000056 */ call instance int32 valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Length() /* 0A000056 */ - IL_0007: /* 17 | */ ldc.i4.1 - IL_0008: /* 32 | 47 */ blt.s IL_0051 - - IL_000a: /* 02 | */ ldarg.0 - IL_000b: /* 28 | (06)000033 */ call instance bool System.Text.Rune/*02000015*/::get_IsBmp() /* 06000033 */ - IL_0010: /* 2C | 15 */ brfalse.s IL_0027 - - IL_0012: /* 0F | 01 */ ldarga.s destination - IL_0014: /* 16 | */ ldc.i4.0 - IL_0015: /* 28 | (0A)000046 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Item(int32) /* 0A000046 */ - IL_001a: /* 02 | */ ldarg.0 - IL_001b: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0020: /* D1 | */ conv.u2 - IL_0021: /* 53 | */ stind.i2 - IL_0022: /* 04 | */ ldarg.2 - IL_0023: /* 17 | */ ldc.i4.1 - IL_0024: /* 54 | */ stind.i4 - IL_0025: /* 17 | */ ldc.i4.1 - IL_0026: /* 2A | */ ret - - IL_0027: /* 0F | 01 */ ldarga.s destination - IL_0029: /* 28 | (0A)000056 */ call instance int32 valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Length() /* 0A000056 */ - IL_002e: /* 18 | */ ldc.i4.2 - IL_002f: /* 32 | 20 */ blt.s IL_0051 - - IL_0031: /* 02 | */ ldarg.0 - IL_0032: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0037: /* 0F | 01 */ ldarga.s destination - IL_0039: /* 16 | */ ldc.i4.0 - IL_003a: /* 28 | (0A)000046 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Item(int32) /* 0A000046 */ - IL_003f: /* 0F | 01 */ ldarga.s destination - IL_0041: /* 17 | */ ldc.i4.1 - IL_0042: /* 28 | (0A)000046 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000027*/::get_Item(int32) /* 0A000046 */ - IL_0047: /* 28 | (06)000073 */ call void System.Text.UnicodeUtility/*02000017*/::GetUtf16SurrogatesFromSupplementaryPlaneScalar(uint32, - char&, - char&) /* 06000073 */ - IL_004c: /* 04 | */ ldarg.2 - IL_004d: /* 18 | */ ldc.i4.2 - IL_004e: /* 54 | */ stind.i4 - IL_004f: /* 17 | */ ldc.i4.1 - IL_0050: /* 2A | */ ret - - IL_0051: /* 04 | */ ldarg.2 - IL_0052: /* 16 | */ ldc.i4.0 - IL_0053: /* 54 | */ stind.i4 - IL_0054: /* 16 | */ ldc.i4.0 - IL_0055: /* 2A | */ ret - } // end of method Rune::TryEncodeToUtf16 - - .method /*0600004F*/ public hidebysig instance bool - TryEncodeToUtf8(valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*/ destination, - [out] int32& bytesWritten) cil managed - // SIG: 20 02 02 15 11 80 85 01 05 10 08 - { - // Method begins at RVA 0x2b7c - // Code size 364 (0x16c) - .maxstack 3 - IL_0000: /* 0F | 01 */ ldarga.s destination - IL_0002: /* 28 | (0A)000057 */ call instance int32 valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Length() /* 0A000057 */ - IL_0007: /* 17 | */ ldc.i4.1 - IL_0008: /* 3F | 5A010000 */ blt IL_0167 - - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0013: /* 2C | 15 */ brfalse.s IL_002a - - IL_0015: /* 0F | 01 */ ldarga.s destination - IL_0017: /* 16 | */ ldc.i4.0 - IL_0018: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_001d: /* 02 | */ ldarg.0 - IL_001e: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0023: /* D2 | */ conv.u1 - IL_0024: /* 52 | */ stind.i1 - IL_0025: /* 04 | */ ldarg.2 - IL_0026: /* 17 | */ ldc.i4.1 - IL_0027: /* 54 | */ stind.i4 - IL_0028: /* 17 | */ ldc.i4.1 - IL_0029: /* 2A | */ ret - - IL_002a: /* 0F | 01 */ ldarga.s destination - IL_002c: /* 28 | (0A)000057 */ call instance int32 valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Length() /* 0A000057 */ - IL_0031: /* 18 | */ ldc.i4.2 - IL_0032: /* 3F | 30010000 */ blt IL_0167 - - IL_0037: /* 02 | */ ldarg.0 - IL_0038: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_003d: /* 20 | FF070000 */ ldc.i4 0x7ff - IL_0042: /* 35 | 36 */ bgt.un.s IL_007a - - IL_0044: /* 0F | 01 */ ldarga.s destination - IL_0046: /* 16 | */ ldc.i4.0 - IL_0047: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_004c: /* 02 | */ ldarg.0 - IL_004d: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0052: /* 20 | 00300000 */ ldc.i4 0x3000 - IL_0057: /* 58 | */ add - IL_0058: /* 1C | */ ldc.i4.6 - IL_0059: /* 64 | */ shr.un - IL_005a: /* D2 | */ conv.u1 - IL_005b: /* 52 | */ stind.i1 - IL_005c: /* 0F | 01 */ ldarga.s destination - IL_005e: /* 17 | */ ldc.i4.1 - IL_005f: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_0064: /* 02 | */ ldarg.0 - IL_0065: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_006a: /* 1F | 3F */ ldc.i4.s 63 - IL_006c: /* 5F | */ and - IL_006d: /* 20 | 80000000 */ ldc.i4 0x80 - IL_0072: /* 58 | */ add - IL_0073: /* D2 | */ conv.u1 - IL_0074: /* 52 | */ stind.i1 - IL_0075: /* 04 | */ ldarg.2 - IL_0076: /* 18 | */ ldc.i4.2 - IL_0077: /* 54 | */ stind.i4 - IL_0078: /* 17 | */ ldc.i4.1 - IL_0079: /* 2A | */ ret - - IL_007a: /* 0F | 01 */ ldarga.s destination - IL_007c: /* 28 | (0A)000057 */ call instance int32 valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Length() /* 0A000057 */ - IL_0081: /* 19 | */ ldc.i4.3 - IL_0082: /* 3F | E0000000 */ blt IL_0167 - - IL_0087: /* 02 | */ ldarg.0 - IL_0088: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_008d: /* 20 | FFFF0000 */ ldc.i4 0xffff - IL_0092: /* 35 | 55 */ bgt.un.s IL_00e9 - - IL_0094: /* 0F | 01 */ ldarga.s destination - IL_0096: /* 16 | */ ldc.i4.0 - IL_0097: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_009c: /* 02 | */ ldarg.0 - IL_009d: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_00a2: /* 20 | 00000E00 */ ldc.i4 0xe0000 - IL_00a7: /* 58 | */ add - IL_00a8: /* 1F | 0C */ ldc.i4.s 12 - IL_00aa: /* 64 | */ shr.un - IL_00ab: /* D2 | */ conv.u1 - IL_00ac: /* 52 | */ stind.i1 - IL_00ad: /* 0F | 01 */ ldarga.s destination - IL_00af: /* 17 | */ ldc.i4.1 - IL_00b0: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_00b5: /* 02 | */ ldarg.0 - IL_00b6: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_00bb: /* 20 | C00F0000 */ ldc.i4 0xfc0 - IL_00c0: /* 5F | */ and - IL_00c1: /* 1C | */ ldc.i4.6 - IL_00c2: /* 64 | */ shr.un - IL_00c3: /* 20 | 80000000 */ ldc.i4 0x80 - IL_00c8: /* 58 | */ add - IL_00c9: /* D2 | */ conv.u1 - IL_00ca: /* 52 | */ stind.i1 - IL_00cb: /* 0F | 01 */ ldarga.s destination - IL_00cd: /* 18 | */ ldc.i4.2 - IL_00ce: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_00d3: /* 02 | */ ldarg.0 - IL_00d4: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_00d9: /* 1F | 3F */ ldc.i4.s 63 - IL_00db: /* 5F | */ and - IL_00dc: /* 20 | 80000000 */ ldc.i4 0x80 - IL_00e1: /* 58 | */ add - IL_00e2: /* D2 | */ conv.u1 - IL_00e3: /* 52 | */ stind.i1 - IL_00e4: /* 04 | */ ldarg.2 - IL_00e5: /* 19 | */ ldc.i4.3 - IL_00e6: /* 54 | */ stind.i4 - IL_00e7: /* 17 | */ ldc.i4.1 - IL_00e8: /* 2A | */ ret - - IL_00e9: /* 0F | 01 */ ldarga.s destination - IL_00eb: /* 28 | (0A)000057 */ call instance int32 valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Length() /* 0A000057 */ - IL_00f0: /* 1A | */ ldc.i4.4 - IL_00f1: /* 32 | 74 */ blt.s IL_0167 - - IL_00f3: /* 0F | 01 */ ldarga.s destination - IL_00f5: /* 16 | */ ldc.i4.0 - IL_00f6: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_00fb: /* 02 | */ ldarg.0 - IL_00fc: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0101: /* 20 | 0000C003 */ ldc.i4 0x3c00000 - IL_0106: /* 58 | */ add - IL_0107: /* 1F | 12 */ ldc.i4.s 18 - IL_0109: /* 64 | */ shr.un - IL_010a: /* D2 | */ conv.u1 - IL_010b: /* 52 | */ stind.i1 - IL_010c: /* 0F | 01 */ ldarga.s destination - IL_010e: /* 17 | */ ldc.i4.1 - IL_010f: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_0114: /* 02 | */ ldarg.0 - IL_0115: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_011a: /* 20 | 00F00300 */ ldc.i4 0x3f000 - IL_011f: /* 5F | */ and - IL_0120: /* 1F | 0C */ ldc.i4.s 12 - IL_0122: /* 64 | */ shr.un - IL_0123: /* 20 | 80000000 */ ldc.i4 0x80 - IL_0128: /* 58 | */ add - IL_0129: /* D2 | */ conv.u1 - IL_012a: /* 52 | */ stind.i1 - IL_012b: /* 0F | 01 */ ldarga.s destination - IL_012d: /* 18 | */ ldc.i4.2 - IL_012e: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_0133: /* 02 | */ ldarg.0 - IL_0134: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0139: /* 20 | C00F0000 */ ldc.i4 0xfc0 - IL_013e: /* 5F | */ and - IL_013f: /* 1C | */ ldc.i4.6 - IL_0140: /* 64 | */ shr.un - IL_0141: /* 20 | 80000000 */ ldc.i4 0x80 - IL_0146: /* 58 | */ add - IL_0147: /* D2 | */ conv.u1 - IL_0148: /* 52 | */ stind.i1 - IL_0149: /* 0F | 01 */ ldarga.s destination - IL_014b: /* 19 | */ ldc.i4.3 - IL_014c: /* 28 | (0A)000058 */ call instance !0& valuetype [System.Memory/*23000002*/]System.Span`1/*01000021*//*1B000029*/::get_Item(int32) /* 0A000058 */ - IL_0151: /* 02 | */ ldarg.0 - IL_0152: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0157: /* 1F | 3F */ ldc.i4.s 63 - IL_0159: /* 5F | */ and - IL_015a: /* 20 | 80000000 */ ldc.i4 0x80 - IL_015f: /* 58 | */ add - IL_0160: /* D2 | */ conv.u1 - IL_0161: /* 52 | */ stind.i1 - IL_0162: /* 04 | */ ldarg.2 - IL_0163: /* 1A | */ ldc.i4.4 - IL_0164: /* 54 | */ stind.i4 - IL_0165: /* 17 | */ ldc.i4.1 - IL_0166: /* 2A | */ ret - - IL_0167: /* 04 | */ ldarg.2 - IL_0168: /* 16 | */ ldc.i4.0 - IL_0169: /* 54 | */ stind.i4 - IL_016a: /* 16 | */ ldc.i4.0 - IL_016b: /* 2A | */ ret - } // end of method Rune::TryEncodeToUtf8 - - .method /*06000050*/ public hidebysig static - bool TryGetRuneAt(string input, - int32 index, - [out] valuetype System.Text.Rune/*02000015*/& 'value') cil managed - // SIG: 00 03 02 0E 08 10 11 54 - { - // Method begins at RVA 0x2cf4 - // Code size 35 (0x23) - .maxstack 2 - .locals /*11000009*/ init (int32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 28 | (06)000048 */ call int32 System.Text.Rune/*02000015*/::ReadRuneFromString(string, - int32) /* 06000048 */ - IL_0007: /* 0A | */ stloc.0 - IL_0008: /* 06 | */ ldloc.0 - IL_0009: /* 16 | */ ldc.i4.0 - IL_000a: /* 32 | 0E */ blt.s IL_001a - - IL_000c: /* 04 | */ ldarg.2 - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_0013: /* 81 | (02)000015 */ stobj System.Text.Rune/*02000015*/ - IL_0018: /* 17 | */ ldc.i4.1 - IL_0019: /* 2A | */ ret - - IL_001a: /* 04 | */ ldarg.2 - IL_001b: /* FE15 | (02)000015 */ initobj System.Text.Rune/*02000015*/ - IL_0021: /* 16 | */ ldc.i4.0 - IL_0022: /* 2A | */ ret - } // end of method Rune::TryGetRuneAt - - .method /*06000051*/ assembly hidebysig static - valuetype System.Text.Rune/*02000015*/ - UnsafeCreate(uint32 scalarValue) cil managed aggressiveinlining - // SIG: 00 01 11 54 09 - { - // Method begins at RVA 0x2d23 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 16 | */ ldc.i4.0 - IL_0002: /* 73 | (06)000027 */ newobj instance void System.Text.Rune/*02000015*/::.ctor(uint32, - bool) /* 06000027 */ - IL_0007: /* 2A | */ ret - } // end of method Rune::UnsafeCreate - - .method /*06000052*/ public hidebysig static - float64 GetNumericValue(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 0D 11 54 - { - // Method begins at RVA 0x2d2c - // Code size 80 (0x50) - .maxstack 2 - .locals /*11000003*/ init (uint32 V_0) - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 1D */ brfalse.s IL_0026 - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* 1F | 30 */ ldc.i4.s 48 - IL_0011: /* 59 | */ sub - IL_0012: /* 0A | */ stloc.0 - IL_0013: /* 06 | */ ldloc.0 - IL_0014: /* 1F | 09 */ ldc.i4.s 9 - IL_0016: /* 36 | 0A */ ble.un.s IL_0022 - - IL_0018: /* 23 | 000000000000F0BF */ ldc.r8 -1 - IL_0021: /* 2A | */ ret - - IL_0022: /* 06 | */ ldloc.0 - IL_0023: /* 76 | */ conv.r.un - IL_0024: /* 6C | */ conv.r8 - IL_0025: /* 2A | */ ret - - IL_0026: /* 0F | 00 */ ldarga.s 'value' - IL_0028: /* 28 | (06)000033 */ call instance bool System.Text.Rune/*02000015*/::get_IsBmp() /* 06000033 */ - IL_002d: /* 2C | 0D */ brfalse.s IL_003c - - IL_002f: /* 02 | */ ldarg.0 - IL_0030: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0035: /* D1 | */ conv.u2 - IL_0036: /* 28 | (0A)000059 */ call float64 [netstandard/*23000001*/]System.Globalization.CharUnicodeInfo/*010000DF*/::GetNumericValue(char) /* 0A000059 */ - IL_003b: /* 2A | */ ret - - IL_003c: /* 0F | 00 */ ldarga.s 'value' - IL_003e: /* FE16 | (02)000015 */ constrained. System.Text.Rune/*02000015*/ - IL_0044: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_0049: /* 16 | */ ldc.i4.0 - IL_004a: /* 28 | (0A)00005A */ call float64 [netstandard/*23000001*/]System.Globalization.CharUnicodeInfo/*010000DF*/::GetNumericValue(string, - int32) /* 0A00005A */ - IL_004f: /* 2A | */ ret - } // end of method Rune::GetNumericValue - - .method /*06000053*/ public hidebysig static - valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ - GetUnicodeCategory(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 11 80 8D 11 54 - { - // Method begins at RVA 0x2d88 - // Code size 41 (0x29) - .maxstack 2 - .locals /*1100000D*/ init (valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ V_0) - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 19 */ brfalse.s IL_0022 - - IL_0009: /* 28 | (06)000022 */ call valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ System.Text.Rune/*02000015*/::get_AsciiCharInfo() /* 06000022 */ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 12 | 00 */ ldloca.s V_0 - IL_0011: /* 0F | 00 */ ldarga.s 'value' - IL_0013: /* 28 | (06)000038 */ call instance int32 System.Text.Rune/*02000015*/::get_Value() /* 06000038 */ - IL_0018: /* 28 | (0A)00004D */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Item(int32) /* 0A00004D */ - IL_001d: /* 47 | */ ldind.u1 - IL_001e: /* 1F | 1F */ ldc.i4.s 31 - IL_0020: /* 5F | */ and - IL_0021: /* 2A | */ ret - - IL_0022: /* 02 | */ ldarg.0 - IL_0023: /* 28 | (06)000054 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategoryNonAscii(valuetype System.Text.Rune/*02000015*/) /* 06000054 */ - IL_0028: /* 2A | */ ret - } // end of method Rune::GetUnicodeCategory - - .method /*06000054*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ - GetUnicodeCategoryNonAscii(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 11 80 8D 11 54 - { - // Method begins at RVA 0x2dbd - // Code size 42 (0x2a) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000033 */ call instance bool System.Text.Rune/*02000015*/::get_IsBmp() /* 06000033 */ - IL_0007: /* 2C | 0D */ brfalse.s IL_0016 - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* D1 | */ conv.u2 - IL_0010: /* 28 | (0A)00005B */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ [netstandard/*23000001*/]System.Globalization.CharUnicodeInfo/*010000DF*/::GetUnicodeCategory(char) /* 0A00005B */ - IL_0015: /* 2A | */ ret - - IL_0016: /* 0F | 00 */ ldarga.s 'value' - IL_0018: /* FE16 | (02)000015 */ constrained. System.Text.Rune/*02000015*/ - IL_001e: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_0023: /* 16 | */ ldc.i4.0 - IL_0024: /* 28 | (0A)00005C */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ [netstandard/*23000001*/]System.Globalization.CharUnicodeInfo/*010000DF*/::GetUnicodeCategory(string, - int32) /* 0A00005C */ - IL_0029: /* 2A | */ ret - } // end of method Rune::GetUnicodeCategoryNonAscii - - .method /*06000055*/ private hidebysig static - bool IsCategoryLetter(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ category) cil managed - // SIG: 00 01 02 11 80 8D - { - // Method begins at RVA 0x2de8 - // Code size 9 (0x9) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 16 | */ ldc.i4.0 - IL_0002: /* 1A | */ ldc.i4.4 - IL_0003: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0008: /* 2A | */ ret - } // end of method Rune::IsCategoryLetter - - .method /*06000056*/ private hidebysig static - bool IsCategoryLetterOrDecimalDigit(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ category) cil managed - // SIG: 00 01 02 11 80 8D - { - // Method begins at RVA 0x2df2 - // Code size 17 (0x11) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 16 | */ ldc.i4.0 - IL_0002: /* 1A | */ ldc.i4.4 - IL_0003: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0008: /* 2D | 05 */ brtrue.s IL_000f - - IL_000a: /* 02 | */ ldarg.0 - IL_000b: /* 1E | */ ldc.i4.8 - IL_000c: /* FE01 | */ ceq - IL_000e: /* 2A | */ ret - - IL_000f: /* 17 | */ ldc.i4.1 - IL_0010: /* 2A | */ ret - } // end of method Rune::IsCategoryLetterOrDecimalDigit - - .method /*06000057*/ private hidebysig static - bool IsCategoryNumber(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ category) cil managed - // SIG: 00 01 02 11 80 8D - { - // Method begins at RVA 0x2e04 - // Code size 10 (0xa) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1E | */ ldc.i4.8 - IL_0002: /* 1F | 0A */ ldc.i4.s 10 - IL_0004: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0009: /* 2A | */ ret - } // end of method Rune::IsCategoryNumber - - .method /*06000058*/ private hidebysig static - bool IsCategoryPunctuation(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ category) cil managed - // SIG: 00 01 02 11 80 8D - { - // Method begins at RVA 0x2e0f - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1F | 12 */ ldc.i4.s 18 - IL_0003: /* 1F | 18 */ ldc.i4.s 24 - IL_0005: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_000a: /* 2A | */ ret - } // end of method Rune::IsCategoryPunctuation - - .method /*06000059*/ private hidebysig static - bool IsCategorySeparator(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ category) cil managed - // SIG: 00 01 02 11 80 8D - { - // Method begins at RVA 0x2e1b - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1F | 0B */ ldc.i4.s 11 - IL_0003: /* 1F | 0D */ ldc.i4.s 13 - IL_0005: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_000a: /* 2A | */ ret - } // end of method Rune::IsCategorySeparator - - .method /*0600005A*/ private hidebysig static - bool IsCategorySymbol(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ category) cil managed - // SIG: 00 01 02 11 80 8D - { - // Method begins at RVA 0x2e27 - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1F | 19 */ ldc.i4.s 25 - IL_0003: /* 1F | 1C */ ldc.i4.s 28 - IL_0005: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_000a: /* 2A | */ ret - } // end of method Rune::IsCategorySymbol - - .method /*0600005B*/ public hidebysig static - bool IsControl(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2e33 - // Code size 22 (0x16) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0006: /* 17 | */ ldc.i4.1 - IL_0007: /* 58 | */ add - IL_0008: /* 20 | 7FFFFFFF */ ldc.i4 0xffffff7f - IL_000d: /* 5F | */ and - IL_000e: /* 1F | 20 */ ldc.i4.s 32 - IL_0010: /* FE03 | */ cgt.un - IL_0012: /* 16 | */ ldc.i4.0 - IL_0013: /* FE01 | */ ceq - IL_0015: /* 2A | */ ret - } // end of method Rune::IsControl - - .method /*0600005C*/ public hidebysig static - bool IsDigit(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2e4a - // Code size 35 (0x23) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 10 */ brfalse.s IL_0019 - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* 1F | 30 */ ldc.i4.s 48 - IL_0011: /* 1F | 39 */ ldc.i4.s 57 - IL_0013: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0018: /* 2A | */ ret - - IL_0019: /* 02 | */ ldarg.0 - IL_001a: /* 28 | (06)000054 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategoryNonAscii(valuetype System.Text.Rune/*02000015*/) /* 06000054 */ - IL_001f: /* 1E | */ ldc.i4.8 - IL_0020: /* FE01 | */ ceq - IL_0022: /* 2A | */ ret - } // end of method Rune::IsDigit - - .method /*0600005D*/ public hidebysig static - bool IsLetter(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2e6e - // Code size 41 (0x29) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 14 */ brfalse.s IL_001d - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* 1F | 41 */ ldc.i4.s 65 - IL_0011: /* 59 | */ sub - IL_0012: /* 1F | DF */ ldc.i4.s -33 - IL_0014: /* 5F | */ and - IL_0015: /* 1F | 19 */ ldc.i4.s 25 - IL_0017: /* FE03 | */ cgt.un - IL_0019: /* 16 | */ ldc.i4.0 - IL_001a: /* FE01 | */ ceq - IL_001c: /* 2A | */ ret - - IL_001d: /* 02 | */ ldarg.0 - IL_001e: /* 28 | (06)000054 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategoryNonAscii(valuetype System.Text.Rune/*02000015*/) /* 06000054 */ - IL_0023: /* 28 | (06)000055 */ call bool System.Text.Rune/*02000015*/::IsCategoryLetter(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/) /* 06000055 */ - IL_0028: /* 2A | */ ret - } // end of method Rune::IsLetter - - .method /*0600005E*/ public hidebysig static - bool IsLetterOrDigit(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2e98 - // Code size 49 (0x31) - .maxstack 2 - .locals /*1100000D*/ init (valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ V_0) - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 1C */ brfalse.s IL_0025 - - IL_0009: /* 28 | (06)000022 */ call valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ System.Text.Rune/*02000015*/::get_AsciiCharInfo() /* 06000022 */ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 12 | 00 */ ldloca.s V_0 - IL_0011: /* 0F | 00 */ ldarga.s 'value' - IL_0013: /* 28 | (06)000038 */ call instance int32 System.Text.Rune/*02000015*/::get_Value() /* 06000038 */ - IL_0018: /* 28 | (0A)00004D */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Item(int32) /* 0A00004D */ - IL_001d: /* 47 | */ ldind.u1 - IL_001e: /* 1F | 40 */ ldc.i4.s 64 - IL_0020: /* 5F | */ and - IL_0021: /* 16 | */ ldc.i4.0 - IL_0022: /* FE03 | */ cgt.un - IL_0024: /* 2A | */ ret - - IL_0025: /* 02 | */ ldarg.0 - IL_0026: /* 28 | (06)000054 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategoryNonAscii(valuetype System.Text.Rune/*02000015*/) /* 06000054 */ - IL_002b: /* 28 | (06)000056 */ call bool System.Text.Rune/*02000015*/::IsCategoryLetterOrDecimalDigit(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/) /* 06000056 */ - IL_0030: /* 2A | */ ret - } // end of method Rune::IsLetterOrDigit - - .method /*0600005F*/ public hidebysig static - bool IsLower(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2ed5 - // Code size 35 (0x23) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 10 */ brfalse.s IL_0019 - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* 1F | 61 */ ldc.i4.s 97 - IL_0011: /* 1F | 7A */ ldc.i4.s 122 - IL_0013: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0018: /* 2A | */ ret - - IL_0019: /* 02 | */ ldarg.0 - IL_001a: /* 28 | (06)000054 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategoryNonAscii(valuetype System.Text.Rune/*02000015*/) /* 06000054 */ - IL_001f: /* 17 | */ ldc.i4.1 - IL_0020: /* FE01 | */ ceq - IL_0022: /* 2A | */ ret - } // end of method Rune::IsLower - - .method /*06000060*/ public hidebysig static - bool IsNumber(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2ef9 - // Code size 37 (0x25) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 10 */ brfalse.s IL_0019 - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* 1F | 30 */ ldc.i4.s 48 - IL_0011: /* 1F | 39 */ ldc.i4.s 57 - IL_0013: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0018: /* 2A | */ ret - - IL_0019: /* 02 | */ ldarg.0 - IL_001a: /* 28 | (06)000054 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategoryNonAscii(valuetype System.Text.Rune/*02000015*/) /* 06000054 */ - IL_001f: /* 28 | (06)000057 */ call bool System.Text.Rune/*02000015*/::IsCategoryNumber(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/) /* 06000057 */ - IL_0024: /* 2A | */ ret - } // end of method Rune::IsNumber - - .method /*06000061*/ public hidebysig static - bool IsPunctuation(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2f1f - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000053 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategory(valuetype System.Text.Rune/*02000015*/) /* 06000053 */ - IL_0006: /* 28 | (06)000058 */ call bool System.Text.Rune/*02000015*/::IsCategoryPunctuation(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/) /* 06000058 */ - IL_000b: /* 2A | */ ret - } // end of method Rune::IsPunctuation - - .method /*06000062*/ public hidebysig static - bool IsSeparator(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2f2c - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000053 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategory(valuetype System.Text.Rune/*02000015*/) /* 06000053 */ - IL_0006: /* 28 | (06)000059 */ call bool System.Text.Rune/*02000015*/::IsCategorySeparator(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/) /* 06000059 */ - IL_000b: /* 2A | */ ret - } // end of method Rune::IsSeparator - - .method /*06000063*/ public hidebysig static - bool IsSymbol(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2f39 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000053 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategory(valuetype System.Text.Rune/*02000015*/) /* 06000053 */ - IL_0006: /* 28 | (06)00005A */ call bool System.Text.Rune/*02000015*/::IsCategorySymbol(valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/) /* 0600005A */ - IL_000b: /* 2A | */ ret - } // end of method Rune::IsSymbol - - .method /*06000064*/ public hidebysig static - bool IsUpper(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2f46 - // Code size 35 (0x23) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 10 */ brfalse.s IL_0019 - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* 1F | 41 */ ldc.i4.s 65 - IL_0011: /* 1F | 5A */ ldc.i4.s 90 - IL_0013: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0018: /* 2A | */ ret - - IL_0019: /* 02 | */ ldarg.0 - IL_001a: /* 28 | (06)000054 */ call valuetype [netstandard/*23000001*/]System.Globalization.UnicodeCategory/*01000023*/ System.Text.Rune/*02000015*/::GetUnicodeCategoryNonAscii(valuetype System.Text.Rune/*02000015*/) /* 06000054 */ - IL_001f: /* 16 | */ ldc.i4.0 - IL_0020: /* FE01 | */ ceq - IL_0022: /* 2A | */ ret - } // end of method Rune::IsUpper - - .method /*06000065*/ public hidebysig static - bool IsWhiteSpace(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 02 11 54 - { - // Method begins at RVA 0x2f6c - // Code size 64 (0x40) - .maxstack 2 - .locals /*1100000D*/ init (valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ V_0) - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 1F */ brfalse.s IL_0028 - - IL_0009: /* 28 | (06)000022 */ call valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ System.Text.Rune/*02000015*/::get_AsciiCharInfo() /* 06000022 */ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 12 | 00 */ ldloca.s V_0 - IL_0011: /* 0F | 00 */ ldarga.s 'value' - IL_0013: /* 28 | (06)000038 */ call instance int32 System.Text.Rune/*02000015*/::get_Value() /* 06000038 */ - IL_0018: /* 28 | (0A)00004D */ call instance !0& modreq([netstandard/*23000001*/]System.Runtime.InteropServices.InAttribute/*010000DC*/) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*//*1B000026*/::get_Item(int32) /* 0A00004D */ - IL_001d: /* 47 | */ ldind.u1 - IL_001e: /* 20 | 80000000 */ ldc.i4 0x80 - IL_0023: /* 5F | */ and - IL_0024: /* 16 | */ ldc.i4.0 - IL_0025: /* FE03 | */ cgt.un - IL_0027: /* 2A | */ ret - - IL_0028: /* 0F | 00 */ ldarga.s 'value' - IL_002a: /* 28 | (06)000033 */ call instance bool System.Text.Rune/*02000015*/::get_IsBmp() /* 06000033 */ - IL_002f: /* 2C | 0D */ brfalse.s IL_003e - - IL_0031: /* 02 | */ ldarg.0 - IL_0032: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_0037: /* D1 | */ conv.u2 - IL_0038: /* 28 | (0A)00005D */ call bool [netstandard/*23000001*/]System.Char/*010000D7*/::IsWhiteSpace(char) /* 0A00005D */ - IL_003d: /* 2A | */ ret - - IL_003e: /* 16 | */ ldc.i4.0 - IL_003f: /* 2A | */ ret - } // end of method Rune::IsWhiteSpace - - .method /*06000066*/ public hidebysig static - valuetype System.Text.Rune/*02000015*/ - ToLower(valuetype System.Text.Rune/*02000015*/ 'value', - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ culture) cil managed - // SIG: 00 02 11 54 11 54 12 80 81 - { - // Method begins at RVA 0x2fb8 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 2D | 0B */ brtrue.s IL_000e - - IL_0003: /* 72 | (70)000109 */ ldstr "culture" /* 70000109 */ - IL_0008: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_000d: /* 7A | */ throw - - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 03 | */ ldarg.1 - IL_0010: /* 16 | */ ldc.i4.0 - IL_0011: /* 28 | (06)000039 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::ChangeCaseCultureAware(valuetype System.Text.Rune/*02000015*/, - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/, - bool) /* 06000039 */ - IL_0016: /* 2A | */ ret - } // end of method Rune::ToLower - - .method /*06000067*/ public hidebysig static - valuetype System.Text.Rune/*02000015*/ - ToLowerInvariant(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 11 54 11 54 - { - // Method begins at RVA 0x2fd0 - // Code size 39 (0x27) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 11 */ brfalse.s IL_001a - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* 28 | (06)00007F */ call uint32 System.Text.Unicode.Utf16Utility/*02000018*/::ConvertAllAsciiCharsInUInt32ToLowercase(uint32) /* 0600007F */ - IL_0014: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_0019: /* 2A | */ ret - - IL_001a: /* 02 | */ ldarg.0 - IL_001b: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_0020: /* 16 | */ ldc.i4.0 - IL_0021: /* 28 | (06)000039 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::ChangeCaseCultureAware(valuetype System.Text.Rune/*02000015*/, - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/, - bool) /* 06000039 */ - IL_0026: /* 2A | */ ret - } // end of method Rune::ToLowerInvariant - - .method /*06000068*/ public hidebysig static - valuetype System.Text.Rune/*02000015*/ - ToUpper(valuetype System.Text.Rune/*02000015*/ 'value', - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ culture) cil managed - // SIG: 00 02 11 54 11 54 12 80 81 - { - // Method begins at RVA 0x2ff8 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 2D | 0B */ brtrue.s IL_000e - - IL_0003: /* 72 | (70)000109 */ ldstr "culture" /* 70000109 */ - IL_0008: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_000d: /* 7A | */ throw - - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 03 | */ ldarg.1 - IL_0010: /* 17 | */ ldc.i4.1 - IL_0011: /* 28 | (06)000039 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::ChangeCaseCultureAware(valuetype System.Text.Rune/*02000015*/, - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/, - bool) /* 06000039 */ - IL_0016: /* 2A | */ ret - } // end of method Rune::ToUpper - - .method /*06000069*/ public hidebysig static - valuetype System.Text.Rune/*02000015*/ - ToUpperInvariant(valuetype System.Text.Rune/*02000015*/ 'value') cil managed - // SIG: 00 01 11 54 11 54 - { - // Method begins at RVA 0x3010 - // Code size 39 (0x27) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s 'value' - IL_0002: /* 28 | (06)000032 */ call instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - IL_0007: /* 2C | 11 */ brfalse.s IL_001a - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)000014 */ ldfld uint32 System.Text.Rune/*02000015*/::_value /* 04000014 */ - IL_000f: /* 28 | (06)000080 */ call uint32 System.Text.Unicode.Utf16Utility/*02000018*/::ConvertAllAsciiCharsInUInt32ToUppercase(uint32) /* 06000080 */ - IL_0014: /* 28 | (06)000051 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::UnsafeCreate(uint32) /* 06000051 */ - IL_0019: /* 2A | */ ret - - IL_001a: /* 02 | */ ldarg.0 - IL_001b: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_0020: /* 17 | */ ldc.i4.1 - IL_0021: /* 28 | (06)000039 */ call valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::ChangeCaseCultureAware(valuetype System.Text.Rune/*02000015*/, - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/, - bool) /* 06000039 */ - IL_0026: /* 2A | */ ret - } // end of method Rune::ToUpperInvariant - - .property /*1700000A*/ callconv(8) valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ - AsciiCharInfo() - { - .get valuetype [System.Memory/*23000002*/]System.ReadOnlySpan`1/*0100001F*/ System.Text.Rune/*02000015*/::get_AsciiCharInfo() /* 06000022 */ - } // end of property Rune::AsciiCharInfo - .property /*1700000B*/ instance callconv(8) string - DebuggerDisplay() - { - .get instance string System.Text.Rune/*02000015*/::get_DebuggerDisplay() /* 06000031 */ - } // end of property Rune::DebuggerDisplay - .property /*1700000C*/ instance callconv(8) bool - IsAscii() - { - .get instance bool System.Text.Rune/*02000015*/::get_IsAscii() /* 06000032 */ - } // end of property Rune::IsAscii - .property /*1700000D*/ instance callconv(8) bool - IsBmp() - { - .get instance bool System.Text.Rune/*02000015*/::get_IsBmp() /* 06000033 */ - } // end of property Rune::IsBmp - .property /*1700000E*/ instance callconv(8) int32 - Plane() - { - .get instance int32 System.Text.Rune/*02000015*/::get_Plane() /* 06000034 */ - } // end of property Rune::Plane - .property /*1700000F*/ callconv(8) valuetype System.Text.Rune/*02000015*/ - ReplacementChar() - { - .get valuetype System.Text.Rune/*02000015*/ System.Text.Rune/*02000015*/::get_ReplacementChar() /* 06000035 */ - } // end of property Rune::ReplacementChar - .property /*17000010*/ instance callconv(8) int32 - Utf16SequenceLength() - { - .get instance int32 System.Text.Rune/*02000015*/::get_Utf16SequenceLength() /* 06000036 */ - } // end of property Rune::Utf16SequenceLength - .property /*17000011*/ instance callconv(8) int32 - Utf8SequenceLength() - { - .get instance int32 System.Text.Rune/*02000015*/::get_Utf8SequenceLength() /* 06000037 */ - } // end of property Rune::Utf8SequenceLength - .property /*17000012*/ instance callconv(8) int32 - Value() - { - .get instance int32 System.Text.Rune/*02000015*/::get_Value() /* 06000038 */ - } // end of property Rune::Value -} // end of class System.Text.Rune - -.class /*02000016*/ private abstract auto ansi sealed beforefieldinit System.Text.UnicodeDebug - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .method /*0600006A*/ assembly hidebysig static - void AssertIsHighSurrogateCodePoint(uint32 codePoint) cil managed - // SIG: 00 01 01 09 - { - .custom /*0C0000DB:0A000017*/ instance void [netstandard/*23000001*/]System.Diagnostics.ConditionalAttribute/*01000024*/::.ctor(string) /* 0A000017 */ = ( 01 00 05 44 45 42 55 47 00 00 ) // ...DEBUG.. - // Method begins at RVA 0x3038 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000077 */ call bool System.Text.UnicodeUtility/*02000017*/::IsHighSurrogateCodePoint(uint32) /* 06000077 */ - IL_0006: /* 26 | */ pop - IL_0007: /* 2A | */ ret - } // end of method UnicodeDebug::AssertIsHighSurrogateCodePoint - - .method /*0600006B*/ assembly hidebysig static - void AssertIsLowSurrogateCodePoint(uint32 codePoint) cil managed - // SIG: 00 01 01 09 - { - .custom /*0C0000DE:0A000017*/ instance void [netstandard/*23000001*/]System.Diagnostics.ConditionalAttribute/*01000024*/::.ctor(string) /* 0A000017 */ = ( 01 00 05 44 45 42 55 47 00 00 ) // ...DEBUG.. - // Method begins at RVA 0x3041 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000079 */ call bool System.Text.UnicodeUtility/*02000017*/::IsLowSurrogateCodePoint(uint32) /* 06000079 */ - IL_0006: /* 26 | */ pop - IL_0007: /* 2A | */ ret - } // end of method UnicodeDebug::AssertIsLowSurrogateCodePoint - - .method /*0600006C*/ assembly hidebysig static - void AssertIsValidCodePoint(uint32 codePoint) cil managed - // SIG: 00 01 01 09 - { - .custom /*0C0000E1:0A000017*/ instance void [netstandard/*23000001*/]System.Diagnostics.ConditionalAttribute/*01000024*/::.ctor(string) /* 0A000017 */ = ( 01 00 05 44 45 42 55 47 00 00 ) // ...DEBUG.. - // Method begins at RVA 0x304a - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)00007B */ call bool System.Text.UnicodeUtility/*02000017*/::IsValidCodePoint(uint32) /* 0600007B */ - IL_0006: /* 26 | */ pop - IL_0007: /* 2A | */ ret - } // end of method UnicodeDebug::AssertIsValidCodePoint - - .method /*0600006D*/ assembly hidebysig static - void AssertIsValidScalar(uint32 scalarValue) cil managed - // SIG: 00 01 01 09 - { - .custom /*0C0000E5:0A000017*/ instance void [netstandard/*23000001*/]System.Diagnostics.ConditionalAttribute/*01000024*/::.ctor(string) /* 0A000017 */ = ( 01 00 05 44 45 42 55 47 00 00 ) // ...DEBUG.. - // Method begins at RVA 0x3053 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)00007C */ call bool System.Text.UnicodeUtility/*02000017*/::IsValidUnicodeScalar(uint32) /* 0600007C */ - IL_0006: /* 26 | */ pop - IL_0007: /* 2A | */ ret - } // end of method UnicodeDebug::AssertIsValidScalar - - .method /*0600006E*/ assembly hidebysig static - void AssertIsValidSupplementaryPlaneScalar(uint32 scalarValue) cil managed - // SIG: 00 01 01 09 - { - .custom /*0C0000E7:0A000017*/ instance void [netstandard/*23000001*/]System.Diagnostics.ConditionalAttribute/*01000024*/::.ctor(string) /* 0A000017 */ = ( 01 00 05 44 45 42 55 47 00 00 ) // ...DEBUG.. - // Method begins at RVA 0x305c - // Code size 16 (0x10) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)00007C */ call bool System.Text.UnicodeUtility/*02000017*/::IsValidUnicodeScalar(uint32) /* 0600007C */ - IL_0006: /* 2C | 07 */ brfalse.s IL_000f - - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 28 | (06)000076 */ call bool System.Text.UnicodeUtility/*02000017*/::IsBmpCodePoint(uint32) /* 06000076 */ - IL_000e: /* 26 | */ pop - IL_000f: /* 2A | */ ret - } // end of method UnicodeDebug::AssertIsValidSupplementaryPlaneScalar - - .method /*0600006F*/ private hidebysig static - string ToHexString(uint32 codePoint) cil managed - // SIG: 00 01 0E 09 - { - // Method begins at RVA 0x306d - // Code size 31 (0x1f) - .maxstack 8 - IL_0000: /* 72 | (70)000119 */ ldstr "U+{0:X4}" /* 70000119 */ - IL_0005: /* 17 | */ ldc.i4.1 - IL_0006: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_000b: /* 25 | */ dup - IL_000c: /* 16 | */ ldc.i4.0 - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 8C | (01)0000D8 */ box [netstandard/*23000001*/]System.UInt32/*010000D8*/ - IL_0013: /* A2 | */ stelem.ref - IL_0014: /* 28 | (0A)00003F */ call class [netstandard/*23000001*/]System.FormattableString/*010000DA*/ [netstandard/*23000001*/]System.Runtime.CompilerServices.FormattableStringFactory/*010000D9*/::Create(string, - object[]) /* 0A00003F */ - IL_0019: /* 28 | (0A)000040 */ call string [netstandard/*23000001*/]System.FormattableString/*010000DA*/::Invariant(class [netstandard/*23000001*/]System.FormattableString/*010000DA*/) /* 0A000040 */ - IL_001e: /* 2A | */ ret - } // end of method UnicodeDebug::ToHexString - -} // end of class System.Text.UnicodeDebug - -.class /*02000017*/ private abstract auto ansi sealed beforefieldinit System.Text.UnicodeUtility - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .field /*04000015*/ public static literal uint32 ReplacementChar = uint32(0x0000FFFD) - .method /*06000070*/ public hidebysig static - int32 GetPlane(uint32 codePoint) cil managed - // SIG: 00 01 08 09 - { - // Method begins at RVA 0x308d - // Code size 5 (0x5) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1F | 10 */ ldc.i4.s 16 - IL_0003: /* 64 | */ shr.un - IL_0004: /* 2A | */ ret - } // end of method UnicodeUtility::GetPlane - - .method /*06000071*/ public hidebysig static - uint32 GetScalarFromUtf16SurrogatePair(uint32 highSurrogateCodePoint, - uint32 lowSurrogateCodePoint) cil managed - // SIG: 00 02 09 09 09 - { - // Method begins at RVA 0x3093 - // Code size 13 (0xd) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1F | 0A */ ldc.i4.s 10 - IL_0003: /* 62 | */ shl - IL_0004: /* 03 | */ ldarg.1 - IL_0005: /* 58 | */ add - IL_0006: /* 20 | 00DC5F03 */ ldc.i4 0x35fdc00 - IL_000b: /* 59 | */ sub - IL_000c: /* 2A | */ ret - } // end of method UnicodeUtility::GetScalarFromUtf16SurrogatePair - - .method /*06000072*/ public hidebysig static - int32 GetUtf16SequenceLength(uint32 'value') cil managed - // SIG: 00 01 08 09 - { - // Method begins at RVA 0x30a1 - // Code size 26 (0x1a) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 00000100 */ ldc.i4 0x10000 - IL_0006: /* 59 | */ sub - IL_0007: /* 10 | 00 */ starg.s 'value' - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 20 | 00000002 */ ldc.i4 0x2000000 - IL_000f: /* 58 | */ add - IL_0010: /* 10 | 00 */ starg.s 'value' - IL_0012: /* 02 | */ ldarg.0 - IL_0013: /* 1F | 18 */ ldc.i4.s 24 - IL_0015: /* 64 | */ shr.un - IL_0016: /* 10 | 00 */ starg.s 'value' - IL_0018: /* 02 | */ ldarg.0 - IL_0019: /* 2A | */ ret - } // end of method UnicodeUtility::GetUtf16SequenceLength - - .method /*06000073*/ public hidebysig static - void GetUtf16SurrogatesFromSupplementaryPlaneScalar(uint32 'value', - [out] char& highSurrogateCodePoint, - [out] char& lowSurrogateCodePoint) cil managed aggressiveinlining - // SIG: 00 03 01 09 10 03 10 03 - { - // Method begins at RVA 0x30bc - // Code size 30 (0x1e) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 02 | */ ldarg.0 - IL_0002: /* 20 | 00005F03 */ ldc.i4 0x35f0000 - IL_0007: /* 58 | */ add - IL_0008: /* 1F | 0A */ ldc.i4.s 10 - IL_000a: /* 64 | */ shr.un - IL_000b: /* D1 | */ conv.u2 - IL_000c: /* 53 | */ stind.i2 - IL_000d: /* 04 | */ ldarg.2 - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 20 | FF030000 */ ldc.i4 0x3ff - IL_0014: /* 5F | */ and - IL_0015: /* 20 | 00DC0000 */ ldc.i4 0xdc00 - IL_001a: /* 58 | */ add - IL_001b: /* D1 | */ conv.u2 - IL_001c: /* 53 | */ stind.i2 - IL_001d: /* 2A | */ ret - } // end of method UnicodeUtility::GetUtf16SurrogatesFromSupplementaryPlaneScalar - - .method /*06000074*/ public hidebysig static - int32 GetUtf8SequenceLength(uint32 'value') cil managed - // SIG: 00 01 08 09 - { - // Method begins at RVA 0x30dc - // Code size 50 (0x32) - .maxstack 3 - .locals /*11000009*/ init (int32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 00080000 */ ldc.i4 0x800 - IL_0006: /* 59 | */ sub - IL_0007: /* 1F | 1F */ ldc.i4.s 31 - IL_0009: /* 63 | */ shr - IL_000a: /* 0A | */ stloc.0 - IL_000b: /* 02 | */ ldarg.0 - IL_000c: /* 20 | 00F80000 */ ldc.i4 0xf800 - IL_0011: /* 61 | */ xor - IL_0012: /* 10 | 00 */ starg.s 'value' - IL_0014: /* 02 | */ ldarg.0 - IL_0015: /* 20 | 80F80000 */ ldc.i4 0xf880 - IL_001a: /* 59 | */ sub - IL_001b: /* 10 | 00 */ starg.s 'value' - IL_001d: /* 02 | */ ldarg.0 - IL_001e: /* 20 | 00000004 */ ldc.i4 0x4000000 - IL_0023: /* 58 | */ add - IL_0024: /* 10 | 00 */ starg.s 'value' - IL_0026: /* 02 | */ ldarg.0 - IL_0027: /* 1F | 18 */ ldc.i4.s 24 - IL_0029: /* 64 | */ shr.un - IL_002a: /* 10 | 00 */ starg.s 'value' - IL_002c: /* 02 | */ ldarg.0 - IL_002d: /* 06 | */ ldloc.0 - IL_002e: /* 18 | */ ldc.i4.2 - IL_002f: /* 5A | */ mul - IL_0030: /* 58 | */ add - IL_0031: /* 2A | */ ret - } // end of method UnicodeUtility::GetUtf8SequenceLength - - .method /*06000075*/ public hidebysig static - bool IsAsciiCodePoint(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x311a - // Code size 9 (0x9) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1F | 7F */ ldc.i4.s 127 - IL_0003: /* FE03 | */ cgt.un - IL_0005: /* 16 | */ ldc.i4.0 - IL_0006: /* FE01 | */ ceq - IL_0008: /* 2A | */ ret - } // end of method UnicodeUtility::IsAsciiCodePoint - - .method /*06000076*/ public hidebysig static - bool IsBmpCodePoint(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x3124 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | FFFF0000 */ ldc.i4 0xffff - IL_0006: /* FE03 | */ cgt.un - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* FE01 | */ ceq - IL_000b: /* 2A | */ ret - } // end of method UnicodeUtility::IsBmpCodePoint - - .method /*06000077*/ public hidebysig static - bool IsHighSurrogateCodePoint(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x3131 - // Code size 17 (0x11) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 00D80000 */ ldc.i4 0xd800 - IL_0006: /* 20 | FFDB0000 */ ldc.i4 0xdbff - IL_000b: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0010: /* 2A | */ ret - } // end of method UnicodeUtility::IsHighSurrogateCodePoint - - .method /*06000078*/ public hidebysig static - bool IsInRangeInclusive(uint32 'value', - uint32 lowerBound, - uint32 upperBound) cil managed aggressiveinlining - // SIG: 00 03 02 09 09 09 - { - // Method begins at RVA 0x3143 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 59 | */ sub - IL_0003: /* 04 | */ ldarg.2 - IL_0004: /* 03 | */ ldarg.1 - IL_0005: /* 59 | */ sub - IL_0006: /* FE03 | */ cgt.un - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* FE01 | */ ceq - IL_000b: /* 2A | */ ret - } // end of method UnicodeUtility::IsInRangeInclusive - - .method /*06000079*/ public hidebysig static - bool IsLowSurrogateCodePoint(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x3150 - // Code size 17 (0x11) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 00DC0000 */ ldc.i4 0xdc00 - IL_0006: /* 20 | FFDF0000 */ ldc.i4 0xdfff - IL_000b: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0010: /* 2A | */ ret - } // end of method UnicodeUtility::IsLowSurrogateCodePoint - - .method /*0600007A*/ public hidebysig static - bool IsSurrogateCodePoint(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x3162 - // Code size 17 (0x11) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 00D80000 */ ldc.i4 0xd800 - IL_0006: /* 20 | FFDF0000 */ ldc.i4 0xdfff - IL_000b: /* 28 | (06)000078 */ call bool System.Text.UnicodeUtility/*02000017*/::IsInRangeInclusive(uint32, - uint32, - uint32) /* 06000078 */ - IL_0010: /* 2A | */ ret - } // end of method UnicodeUtility::IsSurrogateCodePoint - - .method /*0600007B*/ public hidebysig static - bool IsValidCodePoint(uint32 codePoint) cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x3174 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | FFFF1000 */ ldc.i4 0x10ffff - IL_0006: /* FE03 | */ cgt.un - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* FE01 | */ ceq - IL_000b: /* 2A | */ ret - } // end of method UnicodeUtility::IsValidCodePoint - - .method /*0600007C*/ public hidebysig static - bool IsValidUnicodeScalar(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x3181 - // Code size 24 (0x18) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 00001100 */ ldc.i4 0x110000 - IL_0006: /* 59 | */ sub - IL_0007: /* 20 | 00D80000 */ ldc.i4 0xd800 - IL_000c: /* 61 | */ xor - IL_000d: /* 20 | 0008EFFF */ ldc.i4 0xffef0800 - IL_0012: /* FE05 | */ clt.un - IL_0014: /* 16 | */ ldc.i4.0 - IL_0015: /* FE01 | */ ceq - IL_0017: /* 2A | */ ret - } // end of method UnicodeUtility::IsValidUnicodeScalar - -} // end of class System.Text.UnicodeUtility - -.class /*02000018*/ private abstract auto ansi sealed beforefieldinit System.Text.Unicode.Utf16Utility - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .method /*0600007D*/ assembly hidebysig static - bool AllCharsInUInt32AreAscii(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x319a - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 80FF80FF */ ldc.i4 0xff80ff80 - IL_0006: /* 5F | */ and - IL_0007: /* 16 | */ ldc.i4.0 - IL_0008: /* FE01 | */ ceq - IL_000a: /* 2A | */ ret - } // end of method Utf16Utility::AllCharsInUInt32AreAscii - - .method /*0600007E*/ assembly hidebysig static - bool AllCharsInUInt64AreAscii(uint64 'value') cil managed aggressiveinlining - // SIG: 00 01 02 0B - { - // Method begins at RVA 0x31a6 - // Code size 16 (0x10) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 21 | 80FF80FF80FF80FF */ ldc.i8 0xff80ff80ff80ff80 - IL_000a: /* 5F | */ and - IL_000b: /* 16 | */ ldc.i4.0 - IL_000c: /* 6A | */ conv.i8 - IL_000d: /* FE01 | */ ceq - IL_000f: /* 2A | */ ret - } // end of method Utf16Utility::AllCharsInUInt64AreAscii - - .method /*0600007F*/ assembly hidebysig static - uint32 ConvertAllAsciiCharsInUInt32ToLowercase(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 09 09 - { - // Method begins at RVA 0x31b8 - // Code size 42 (0x2a) - .maxstack 3 - .locals /*1100000B*/ init (uint32 V_0, - uint32 V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0006: /* 58 | */ add - IL_0007: /* 20 | 41004100 */ ldc.i4 0x410041 - IL_000c: /* 59 | */ sub - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0013: /* 58 | */ add - IL_0014: /* 20 | 5B005B00 */ ldc.i4 0x5b005b - IL_0019: /* 59 | */ sub - IL_001a: /* 0A | */ stloc.0 - IL_001b: /* 06 | */ ldloc.0 - IL_001c: /* 61 | */ xor - IL_001d: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0022: /* 5F | */ and - IL_0023: /* 18 | */ ldc.i4.2 - IL_0024: /* 64 | */ shr.un - IL_0025: /* 0B | */ stloc.1 - IL_0026: /* 02 | */ ldarg.0 - IL_0027: /* 07 | */ ldloc.1 - IL_0028: /* 61 | */ xor - IL_0029: /* 2A | */ ret - } // end of method Utf16Utility::ConvertAllAsciiCharsInUInt32ToLowercase - - .method /*06000080*/ assembly hidebysig static - uint32 ConvertAllAsciiCharsInUInt32ToUppercase(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 09 09 - { - // Method begins at RVA 0x31f0 - // Code size 42 (0x2a) - .maxstack 3 - .locals /*1100000B*/ init (uint32 V_0, - uint32 V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0006: /* 58 | */ add - IL_0007: /* 20 | 61006100 */ ldc.i4 0x610061 - IL_000c: /* 59 | */ sub - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0013: /* 58 | */ add - IL_0014: /* 20 | 7B007B00 */ ldc.i4 0x7b007b - IL_0019: /* 59 | */ sub - IL_001a: /* 0A | */ stloc.0 - IL_001b: /* 06 | */ ldloc.0 - IL_001c: /* 61 | */ xor - IL_001d: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0022: /* 5F | */ and - IL_0023: /* 18 | */ ldc.i4.2 - IL_0024: /* 64 | */ shr.un - IL_0025: /* 0B | */ stloc.1 - IL_0026: /* 02 | */ ldarg.0 - IL_0027: /* 07 | */ ldloc.1 - IL_0028: /* 61 | */ xor - IL_0029: /* 2A | */ ret - } // end of method Utf16Utility::ConvertAllAsciiCharsInUInt32ToUppercase - - .method /*06000081*/ assembly hidebysig static - bool UInt32ContainsAnyLowercaseAsciiChar(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x3228 - // Code size 39 (0x27) - .maxstack 3 - .locals /*11000003*/ init (uint32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0006: /* 58 | */ add - IL_0007: /* 20 | 61006100 */ ldc.i4 0x610061 - IL_000c: /* 59 | */ sub - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0013: /* 58 | */ add - IL_0014: /* 20 | 7B007B00 */ ldc.i4 0x7b007b - IL_0019: /* 59 | */ sub - IL_001a: /* 0A | */ stloc.0 - IL_001b: /* 06 | */ ldloc.0 - IL_001c: /* 61 | */ xor - IL_001d: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0022: /* 5F | */ and - IL_0023: /* 16 | */ ldc.i4.0 - IL_0024: /* FE03 | */ cgt.un - IL_0026: /* 2A | */ ret - } // end of method Utf16Utility::UInt32ContainsAnyLowercaseAsciiChar - - .method /*06000082*/ assembly hidebysig static - bool UInt32ContainsAnyUppercaseAsciiChar(uint32 'value') cil managed aggressiveinlining - // SIG: 00 01 02 09 - { - // Method begins at RVA 0x325c - // Code size 39 (0x27) - .maxstack 3 - .locals /*11000003*/ init (uint32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0006: /* 58 | */ add - IL_0007: /* 20 | 41004100 */ ldc.i4 0x410041 - IL_000c: /* 59 | */ sub - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0013: /* 58 | */ add - IL_0014: /* 20 | 5B005B00 */ ldc.i4 0x5b005b - IL_0019: /* 59 | */ sub - IL_001a: /* 0A | */ stloc.0 - IL_001b: /* 06 | */ ldloc.0 - IL_001c: /* 61 | */ xor - IL_001d: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_0022: /* 5F | */ and - IL_0023: /* 16 | */ ldc.i4.0 - IL_0024: /* FE03 | */ cgt.un - IL_0026: /* 2A | */ ret - } // end of method Utf16Utility::UInt32ContainsAnyUppercaseAsciiChar - - .method /*06000083*/ assembly hidebysig static - bool UInt32OrdinalIgnoreCaseAscii(uint32 valueA, - uint32 valueB) cil managed aggressiveinlining - // SIG: 00 02 02 09 09 - { - // Method begins at RVA 0x3290 - // Code size 53 (0x35) - .maxstack 3 - .locals /*1100000B*/ init (uint32 V_0, - uint32 V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 61 | */ xor - IL_0003: /* 0A | */ stloc.0 - IL_0004: /* 02 | */ ldarg.0 - IL_0005: /* 20 | 00010001 */ ldc.i4 0x1000100 - IL_000a: /* 58 | */ add - IL_000b: /* 20 | 41004100 */ ldc.i4 0x410041 - IL_0010: /* 59 | */ sub - IL_0011: /* 02 | */ ldarg.0 - IL_0012: /* 20 | 20002000 */ ldc.i4 0x200020 - IL_0017: /* 60 | */ or - IL_0018: /* 20 | 80008000 */ ldc.i4 0x800080 - IL_001d: /* 58 | */ add - IL_001e: /* 20 | 7B007B00 */ ldc.i4 0x7b007b - IL_0023: /* 59 | */ sub - IL_0024: /* 0B | */ stloc.1 - IL_0025: /* 07 | */ ldloc.1 - IL_0026: /* 60 | */ or - IL_0027: /* 18 | */ ldc.i4.2 - IL_0028: /* 64 | */ shr.un - IL_0029: /* 20 | DFFFDFFF */ ldc.i4 0xffdfffdf - IL_002e: /* 60 | */ or - IL_002f: /* 06 | */ ldloc.0 - IL_0030: /* 5F | */ and - IL_0031: /* 16 | */ ldc.i4.0 - IL_0032: /* FE01 | */ ceq - IL_0034: /* 2A | */ ret - } // end of method Utf16Utility::UInt32OrdinalIgnoreCaseAscii - - .method /*06000084*/ assembly hidebysig static - bool UInt64OrdinalIgnoreCaseAscii(uint64 valueA, - uint64 valueB) cil managed aggressiveinlining - // SIG: 00 02 02 0B 0B - { - // Method begins at RVA 0x32d4 - // Code size 79 (0x4f) - .maxstack 3 - .locals /*1100000E*/ init (uint64 V_0, - uint64 V_1, - uint64 V_2) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 21 | 8000800080008000 */ ldc.i8 0x80008000800080 - IL_000a: /* 58 | */ add - IL_000b: /* 21 | 4100410041004100 */ ldc.i8 0x41004100410041 - IL_0014: /* 59 | */ sub - IL_0015: /* 0A | */ stloc.0 - IL_0016: /* 02 | */ ldarg.0 - IL_0017: /* 21 | 2000200020002000 */ ldc.i8 0x20002000200020 - IL_0020: /* 60 | */ or - IL_0021: /* 21 | 0001000100010001 */ ldc.i8 0x100010001000100 - IL_002a: /* 58 | */ add - IL_002b: /* 21 | 7B007B007B007B00 */ ldc.i8 0x7b007b007b007b - IL_0034: /* 59 | */ sub - IL_0035: /* 0B | */ stloc.1 - IL_0036: /* 21 | 8000800080008000 */ ldc.i8 0x80008000800080 - IL_003f: /* 06 | */ ldloc.0 - IL_0040: /* 5F | */ and - IL_0041: /* 07 | */ ldloc.1 - IL_0042: /* 5F | */ and - IL_0043: /* 18 | */ ldc.i4.2 - IL_0044: /* 64 | */ shr.un - IL_0045: /* 0C | */ stloc.2 - IL_0046: /* 02 | */ ldarg.0 - IL_0047: /* 08 | */ ldloc.2 - IL_0048: /* 60 | */ or - IL_0049: /* 03 | */ ldarg.1 - IL_004a: /* 08 | */ ldloc.2 - IL_004b: /* 60 | */ or - IL_004c: /* FE01 | */ ceq - IL_004e: /* 2A | */ ret - } // end of method Utf16Utility::UInt64OrdinalIgnoreCaseAscii - -} // end of class System.Text.Unicode.Utf16Utility - -.class /*02000019*/ private abstract auto ansi sealed beforefieldinit Microsoft.CodeAnalysis.CodeAnalysisExtensions - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .custom /*0C000062:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C000063:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .custom /*0C000064:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - .class /*02000071*/ auto ansi sealed nested private beforefieldinit 'd__9' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - implements class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000004*/, - [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000003*/, - [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/, - [netstandard/*23000001*/]System.IDisposable/*01000039*/ - { - .custom /*0C0000EE:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040000F8*/ private int32 '<>1__state' - .field /*040000F9*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ '<>2__current' - .field /*040000FA*/ private int32 '<>l__initialThreadId' - .field /*040000FB*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ 'method' - .field /*040000FC*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ '<>3__method' - .method /*0600036E*/ public hidebysig specialname rtspecialname - instance void .ctor(int32 '<>1__state') cil managed - // SIG: 20 01 01 08 - { - .custom /*0C0002F4:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - // Method begins at RVA 0xff7e - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0013: /* 7D | (04)0000FA */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>l__initialThreadId' /* 040000FA */ - IL_0018: /* 2A | */ ret - } // end of method 'd__9'::.ctor - - .method /*0600036F*/ private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - // SIG: 20 00 01 - { - .custom /*0C0002F5:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose /*01000039::0A000019*/ - // Method begins at RVA 0xff98 - // Code size 1 (0x1) - .maxstack 8 - IL_0000: /* 2A | */ ret - } // end of method 'd__9'::System.IDisposable.Dispose - - .method /*06000370*/ private hidebysig newslot virtual final - instance bool MoveNext() cil managed - // SIG: 20 00 02 - { - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext /*0100003A::0A00001A*/ - // Method begins at RVA 0xff9c - // Code size 228 (0xe4) - .maxstack 2 - .locals /*11000009*/ init (int32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0000F8 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 45 | 06000000 */ switch ( - /* | 02000000 */ IL_0027, - /* | 2B000000 */ IL_0050, - /* | 4C000000 */ IL_0071, - /* | 7C000000 */ IL_00a1, - /* | 98000000 */ IL_00bd, - /* | B6000000 */ IL_00db) - IL_0025: /* 16 | */ ldc.i4.0 - IL_0026: /* 2A | */ ret - - IL_0027: /* 02 | */ ldarg.0 - IL_0028: /* 15 | */ ldc.i4.m1 - IL_0029: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_002e: /* 02 | */ ldarg.0 - IL_002f: /* 7B | (04)0000FB */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'method' /* 040000FB */ - IL_0034: /* 6F | (0A)00035E */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_PartialDefinitionPart() /* 0A00035E */ - IL_0039: /* 2C | 3F */ brfalse.s IL_007a - - IL_003b: /* 02 | */ ldarg.0 - IL_003c: /* 02 | */ ldarg.0 - IL_003d: /* 7B | (04)0000FB */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'method' /* 040000FB */ - IL_0042: /* 7D | (04)0000F9 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>2__current' /* 040000F9 */ - IL_0047: /* 02 | */ ldarg.0 - IL_0048: /* 17 | */ ldc.i4.1 - IL_0049: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_004e: /* 17 | */ ldc.i4.1 - IL_004f: /* 2A | */ ret - - IL_0050: /* 02 | */ ldarg.0 - IL_0051: /* 15 | */ ldc.i4.m1 - IL_0052: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_0057: /* 02 | */ ldarg.0 - IL_0058: /* 02 | */ ldarg.0 - IL_0059: /* 7B | (04)0000FB */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'method' /* 040000FB */ - IL_005e: /* 6F | (0A)00035E */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_PartialDefinitionPart() /* 0A00035E */ - IL_0063: /* 7D | (04)0000F9 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>2__current' /* 040000F9 */ - IL_0068: /* 02 | */ ldarg.0 - IL_0069: /* 18 | */ ldc.i4.2 - IL_006a: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_006f: /* 17 | */ ldc.i4.1 - IL_0070: /* 2A | */ ret - - IL_0071: /* 02 | */ ldarg.0 - IL_0072: /* 15 | */ ldc.i4.m1 - IL_0073: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_0078: /* 2B | 68 */ br.s IL_00e2 - - IL_007a: /* 02 | */ ldarg.0 - IL_007b: /* 7B | (04)0000FB */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'method' /* 040000FB */ - IL_0080: /* 6F | (0A)00035F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_PartialImplementationPart() /* 0A00035F */ - IL_0085: /* 2C | 3F */ brfalse.s IL_00c6 - - IL_0087: /* 02 | */ ldarg.0 - IL_0088: /* 02 | */ ldarg.0 - IL_0089: /* 7B | (04)0000FB */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'method' /* 040000FB */ - IL_008e: /* 6F | (0A)00035F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_PartialImplementationPart() /* 0A00035F */ - IL_0093: /* 7D | (04)0000F9 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>2__current' /* 040000F9 */ - IL_0098: /* 02 | */ ldarg.0 - IL_0099: /* 19 | */ ldc.i4.3 - IL_009a: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_009f: /* 17 | */ ldc.i4.1 - IL_00a0: /* 2A | */ ret - - IL_00a1: /* 02 | */ ldarg.0 - IL_00a2: /* 15 | */ ldc.i4.m1 - IL_00a3: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_00a8: /* 02 | */ ldarg.0 - IL_00a9: /* 02 | */ ldarg.0 - IL_00aa: /* 7B | (04)0000FB */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'method' /* 040000FB */ - IL_00af: /* 7D | (04)0000F9 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>2__current' /* 040000F9 */ - IL_00b4: /* 02 | */ ldarg.0 - IL_00b5: /* 1A | */ ldc.i4.4 - IL_00b6: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_00bb: /* 17 | */ ldc.i4.1 - IL_00bc: /* 2A | */ ret - - IL_00bd: /* 02 | */ ldarg.0 - IL_00be: /* 15 | */ ldc.i4.m1 - IL_00bf: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_00c4: /* 2B | 1C */ br.s IL_00e2 - - IL_00c6: /* 02 | */ ldarg.0 - IL_00c7: /* 02 | */ ldarg.0 - IL_00c8: /* 7B | (04)0000FB */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'method' /* 040000FB */ - IL_00cd: /* 7D | (04)0000F9 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>2__current' /* 040000F9 */ - IL_00d2: /* 02 | */ ldarg.0 - IL_00d3: /* 1B | */ ldc.i4.5 - IL_00d4: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_00d9: /* 17 | */ ldc.i4.1 - IL_00da: /* 2A | */ ret - - IL_00db: /* 02 | */ ldarg.0 - IL_00dc: /* 15 | */ ldc.i4.m1 - IL_00dd: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_00e2: /* 16 | */ ldc.i4.0 - IL_00e3: /* 2A | */ ret - } // end of method 'd__9'::MoveNext - - .method /*06000371*/ private hidebysig newslot specialname virtual final - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ - 'System.Collections.Generic.IEnumerator.get_Current'() cil managed - // SIG: 20 00 12 80 99 - { - .custom /*0C0002F6:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000003*/::get_Current() /* 0A00001B */ - // Method begins at RVA 0x1008c - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0000F9 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>2__current' /* 040000F9 */ - IL_0006: /* 2A | */ ret - } // end of method 'd__9'::'System.Collections.Generic.IEnumerator.get_Current' - - .method /*06000372*/ private hidebysig newslot virtual final - instance void System.Collections.IEnumerator.Reset() cil managed - // SIG: 20 00 01 - { - .custom /*0C0002F7:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::Reset /*0100003A::0A00001C*/ - // Method begins at RVA 0x10094 - // Code size 6 (0x6) - .maxstack 8 - IL_0000: /* 73 | (0A)000360 */ newobj instance void [netstandard/*23000001*/]System.NotSupportedException/*01000136*/::.ctor() /* 0A000360 */ - IL_0005: /* 7A | */ throw - } // end of method 'd__9'::System.Collections.IEnumerator.Reset - - .method /*06000373*/ private hidebysig newslot specialname virtual final - instance object System.Collections.IEnumerator.get_Current() cil managed - // SIG: 20 00 1C - { - .custom /*0C0002F8:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::get_Current /*0100003A::0A00001D*/ - // Method begins at RVA 0x1009b - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0000F9 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>2__current' /* 040000F9 */ - IL_0006: /* 2A | */ ret - } // end of method 'd__9'::System.Collections.IEnumerator.get_Current - - .method /*06000374*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ - 'System.Collections.Generic.IEnumerable.GetEnumerator'() cil managed - // SIG: 20 00 15 12 80 C1 01 12 80 99 - { - .custom /*0C0002F9:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000004*/::GetEnumerator() /* 0A00001E */ - // Method begins at RVA 0x100a4 - // Code size 55 (0x37) - .maxstack 2 - .locals /*110000F9*/ init (class Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0000F8 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_0006: /* 1F | FE */ ldc.i4.s -2 - IL_0008: /* 33 | 18 */ bne.un.s IL_0022 - - IL_000a: /* 02 | */ ldarg.0 - IL_000b: /* 7B | (04)0000FA */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>l__initialThreadId' /* 040000FA */ - IL_0010: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0015: /* 33 | 0B */ bne.un.s IL_0022 - - IL_0017: /* 02 | */ ldarg.0 - IL_0018: /* 16 | */ ldc.i4.0 - IL_0019: /* 7D | (04)0000F8 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>1__state' /* 040000F8 */ - IL_001e: /* 02 | */ ldarg.0 - IL_001f: /* 0A | */ stloc.0 - IL_0020: /* 2B | 07 */ br.s IL_0029 - - IL_0022: /* 16 | */ ldc.i4.0 - IL_0023: /* 73 | (06)00036E */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::.ctor(int32) /* 0600036E */ - IL_0028: /* 0A | */ stloc.0 - IL_0029: /* 06 | */ ldloc.0 - IL_002a: /* 02 | */ ldarg.0 - IL_002b: /* 7B | (04)0000FC */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>3__method' /* 040000FC */ - IL_0030: /* 7D | (04)0000FB */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'method' /* 040000FB */ - IL_0035: /* 06 | */ ldloc.0 - IL_0036: /* 2A | */ ret - } // end of method 'd__9'::'System.Collections.Generic.IEnumerable.GetEnumerator' - - .method /*06000375*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/ - System.Collections.IEnumerable.GetEnumerator() cil managed - // SIG: 20 00 12 80 E9 - { - .custom /*0C0002FA:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/::GetEnumerator /*0100003B::0A00001F*/ - // Method begins at RVA 0x100e7 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000374 */ call instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'System.Collections.Generic.IEnumerable.GetEnumerator'() /* 06000374 */ - IL_0006: /* 2A | */ ret - } // end of method 'd__9'::System.Collections.IEnumerable.GetEnumerator - - .property /*170000B6*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ - 'System.Collections.Generic.IEnumerator.Current'() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'System.Collections.Generic.IEnumerator.get_Current'() /* 06000371 */ - } // end of property 'd__9'::'System.Collections.Generic.IEnumerator.Current' - .property /*170000B7*/ instance callconv(8) object - System.Collections.IEnumerator.Current() - { - .get instance object Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::System.Collections.IEnumerator.get_Current() /* 06000373 */ - } // end of property 'd__9'::System.Collections.IEnumerator.Current - } // end of class 'd__9' - - .class /*02000072*/ auto ansi sealed nested private beforefieldinit 'd__2' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - implements class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000006*/, - [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000005*/, - [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/, - [netstandard/*23000001*/]System.IDisposable/*01000039*/ - { - .custom /*0C0000EF:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040000FD*/ private int32 '<>1__state' - .field /*040000FE*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ '<>2__current' - .field /*040000FF*/ private int32 '<>l__initialThreadId' - .field /*04000100*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ symbol - .field /*04000101*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ '<>3__symbol' - .field /*04000102*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute - .field /*04000103*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ '<>3__attribute' - .field /*04000104*/ private valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ '<>7__wrap1' - .method /*06000376*/ public hidebysig specialname rtspecialname - instance void .ctor(int32 '<>1__state') cil managed - // SIG: 20 01 01 08 - { - .custom /*0C0002FB:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x100ef - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)0000FD */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>1__state' /* 040000FD */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0013: /* 7D | (04)0000FF */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>l__initialThreadId' /* 040000FF */ - IL_0018: /* 2A | */ ret - } // end of method 'd__2'::.ctor - - .method /*06000377*/ private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - // SIG: 20 00 01 - { - .custom /*0C0002FC:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose /*01000039::0A000019*/ - // Method begins at RVA 0x10109 - // Code size 1 (0x1) - .maxstack 8 - IL_0000: /* 2A | */ ret - } // end of method 'd__2'::System.IDisposable.Dispose - - .method /*06000378*/ private hidebysig newslot virtual final - instance bool MoveNext() cil managed - // SIG: 20 00 02 - { - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext /*0100003A::0A00001A*/ - // Method begins at RVA 0x1010c - // Code size 139 (0x8b) - .maxstack 2 - .locals /*110000FA*/ init (int32 V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ V_2) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0000FD */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>1__state' /* 040000FD */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 2C | 06 */ brfalse.s IL_0010 - - IL_000a: /* 06 | */ ldloc.0 - IL_000b: /* 17 | */ ldc.i4.1 - IL_000c: /* 2E | 5B */ beq.s IL_0069 - - IL_000e: /* 16 | */ ldc.i4.0 - IL_000f: /* 2A | */ ret - - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 15 | */ ldc.i4.m1 - IL_0012: /* 7D | (04)0000FD */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>1__state' /* 040000FD */ - IL_0017: /* 02 | */ ldarg.0 - IL_0018: /* 02 | */ ldarg.0 - IL_0019: /* 7B | (04)000100 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::symbol /* 04000100 */ - IL_001e: /* 6F | (0A)000069 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::GetAttributes() /* 0A000069 */ - IL_0023: /* 0B | */ stloc.1 - IL_0024: /* 12 | 01 */ ldloca.s V_1 - IL_0026: /* 28 | (0A)00006A */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002C*/::GetEnumerator() /* 0A00006A */ - IL_002b: /* 7D | (04)000104 */ stfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>7__wrap1' /* 04000104 */ - IL_0030: /* 2B | 3E */ br.s IL_0070 - - IL_0032: /* 02 | */ ldarg.0 - IL_0033: /* 7C | (04)000104 */ ldflda valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>7__wrap1' /* 04000104 */ - IL_0038: /* 28 | (0A)00006B */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002D*/::get_Current() /* 0A00006B */ - IL_003d: /* 0C | */ stloc.2 - IL_003e: /* 08 | */ ldloc.2 - IL_003f: /* 6F | (0A)00006C */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/::get_AttributeClass() /* 0A00006C */ - IL_0044: /* 2C | 2A */ brfalse.s IL_0070 - - IL_0046: /* 02 | */ ldarg.0 - IL_0047: /* 7B | (04)000102 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::attribute /* 04000102 */ - IL_004c: /* 08 | */ ldloc.2 - IL_004d: /* 6F | (0A)00006C */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/::get_AttributeClass() /* 0A00006C */ - IL_0052: /* 28 | (06)00008B */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::IsAssignableFrom(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008B */ - IL_0057: /* 2C | 17 */ brfalse.s IL_0070 - - IL_0059: /* 02 | */ ldarg.0 - IL_005a: /* 08 | */ ldloc.2 - IL_005b: /* 7D | (04)0000FE */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>2__current' /* 040000FE */ - IL_0060: /* 02 | */ ldarg.0 - IL_0061: /* 17 | */ ldc.i4.1 - IL_0062: /* 7D | (04)0000FD */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>1__state' /* 040000FD */ - IL_0067: /* 17 | */ ldc.i4.1 - IL_0068: /* 2A | */ ret - - IL_0069: /* 02 | */ ldarg.0 - IL_006a: /* 15 | */ ldc.i4.m1 - IL_006b: /* 7D | (04)0000FD */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>1__state' /* 040000FD */ - IL_0070: /* 02 | */ ldarg.0 - IL_0071: /* 7C | (04)000104 */ ldflda valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>7__wrap1' /* 04000104 */ - IL_0076: /* 28 | (0A)00006D */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002D*/::MoveNext() /* 0A00006D */ - IL_007b: /* 2D | B5 */ brtrue.s IL_0032 - - IL_007d: /* 02 | */ ldarg.0 - IL_007e: /* 7C | (04)000104 */ ldflda valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>7__wrap1' /* 04000104 */ - IL_0083: /* FE15 | (1B)00002D */ initobj valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002D*/ - IL_0089: /* 16 | */ ldc.i4.0 - IL_008a: /* 2A | */ ret - } // end of method 'd__2'::MoveNext - - .method /*06000379*/ private hidebysig newslot specialname virtual final - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ - 'System.Collections.Generic.IEnumerator.get_Current'() cil managed - // SIG: 20 00 12 80 A9 - { - .custom /*0C0002FD:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000005*/::get_Current() /* 0A000020 */ - // Method begins at RVA 0x101a3 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0000FE */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>2__current' /* 040000FE */ - IL_0006: /* 2A | */ ret - } // end of method 'd__2'::'System.Collections.Generic.IEnumerator.get_Current' - - .method /*0600037A*/ private hidebysig newslot virtual final - instance void System.Collections.IEnumerator.Reset() cil managed - // SIG: 20 00 01 - { - .custom /*0C0002FE:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::Reset /*0100003A::0A00001C*/ - // Method begins at RVA 0x101ab - // Code size 6 (0x6) - .maxstack 8 - IL_0000: /* 73 | (0A)000360 */ newobj instance void [netstandard/*23000001*/]System.NotSupportedException/*01000136*/::.ctor() /* 0A000360 */ - IL_0005: /* 7A | */ throw - } // end of method 'd__2'::System.Collections.IEnumerator.Reset - - .method /*0600037B*/ private hidebysig newslot specialname virtual final - instance object System.Collections.IEnumerator.get_Current() cil managed - // SIG: 20 00 1C - { - .custom /*0C0002FF:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::get_Current /*0100003A::0A00001D*/ - // Method begins at RVA 0x101b2 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0000FE */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>2__current' /* 040000FE */ - IL_0006: /* 2A | */ ret - } // end of method 'd__2'::System.Collections.IEnumerator.get_Current - - .method /*0600037C*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ - 'System.Collections.Generic.IEnumerable.GetEnumerator'() cil managed - // SIG: 20 00 15 12 80 C1 01 12 80 A9 - { - .custom /*0C000300:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000006*/::GetEnumerator() /* 0A000021 */ - // Method begins at RVA 0x101bc - // Code size 67 (0x43) - .maxstack 2 - .locals /*110000FB*/ init (class Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0000FD */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>1__state' /* 040000FD */ - IL_0006: /* 1F | FE */ ldc.i4.s -2 - IL_0008: /* 33 | 18 */ bne.un.s IL_0022 - - IL_000a: /* 02 | */ ldarg.0 - IL_000b: /* 7B | (04)0000FF */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>l__initialThreadId' /* 040000FF */ - IL_0010: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0015: /* 33 | 0B */ bne.un.s IL_0022 - - IL_0017: /* 02 | */ ldarg.0 - IL_0018: /* 16 | */ ldc.i4.0 - IL_0019: /* 7D | (04)0000FD */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>1__state' /* 040000FD */ - IL_001e: /* 02 | */ ldarg.0 - IL_001f: /* 0A | */ stloc.0 - IL_0020: /* 2B | 07 */ br.s IL_0029 - - IL_0022: /* 16 | */ ldc.i4.0 - IL_0023: /* 73 | (06)000376 */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::.ctor(int32) /* 06000376 */ - IL_0028: /* 0A | */ stloc.0 - IL_0029: /* 06 | */ ldloc.0 - IL_002a: /* 02 | */ ldarg.0 - IL_002b: /* 7B | (04)000101 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>3__symbol' /* 04000101 */ - IL_0030: /* 7D | (04)000100 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::symbol /* 04000100 */ - IL_0035: /* 06 | */ ldloc.0 - IL_0036: /* 02 | */ ldarg.0 - IL_0037: /* 7B | (04)000103 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>3__attribute' /* 04000103 */ - IL_003c: /* 7D | (04)000102 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::attribute /* 04000102 */ - IL_0041: /* 06 | */ ldloc.0 - IL_0042: /* 2A | */ ret - } // end of method 'd__2'::'System.Collections.Generic.IEnumerable.GetEnumerator' - - .method /*0600037D*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/ - System.Collections.IEnumerable.GetEnumerator() cil managed - // SIG: 20 00 12 80 E9 - { - .custom /*0C000301:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/::GetEnumerator /*0100003B::0A00001F*/ - // Method begins at RVA 0x1020b - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)00037C */ call instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'System.Collections.Generic.IEnumerable.GetEnumerator'() /* 0600037C */ - IL_0006: /* 2A | */ ret - } // end of method 'd__2'::System.Collections.IEnumerable.GetEnumerator - - .property /*170000B8*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ - 'System.Collections.Generic.IEnumerator.Current'() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'System.Collections.Generic.IEnumerator.get_Current'() /* 06000379 */ - } // end of property 'd__2'::'System.Collections.Generic.IEnumerator.Current' - .property /*170000B9*/ instance callconv(8) object - System.Collections.IEnumerator.Current() - { - .get instance object Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::System.Collections.IEnumerator.get_Current() /* 0600037B */ - } // end of property 'd__2'::System.Collections.IEnumerator.Current - } // end of class 'd__2' - - .class /*02000073*/ auto ansi sealed nested private beforefieldinit 'd__3' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - implements class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000006*/, - [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000005*/, - [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/, - [netstandard/*23000001*/]System.IDisposable/*01000039*/ - { - .custom /*0C0000F0:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*04000105*/ private int32 '<>1__state' - .field /*04000106*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ '<>2__current' - .field /*04000107*/ private int32 '<>l__initialThreadId' - .field /*04000108*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute - .field /*04000109*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ '<>3__attribute' - .field /*0400010A*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol - .field /*0400010B*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ '<>3__methodSymbol' - .field /*0400010C*/ private bool inherit - .field /*0400010D*/ public bool '<>3__inherit' - .field /*0400010E*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ '5__2' - .field /*0400010F*/ private class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ '<>7__wrap2' - .method /*0600037E*/ public hidebysig specialname rtspecialname - instance void .ctor(int32 '<>1__state') cil managed - // SIG: 20 01 01 08 - { - .custom /*0C000302:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x10213 - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000105 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0013: /* 7D | (04)000107 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>l__initialThreadId' /* 04000107 */ - IL_0018: /* 2A | */ ret - } // end of method 'd__3'::.ctor - - .method /*0600037F*/ private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - // SIG: 20 00 01 - { - .custom /*0C000303:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose /*01000039::0A000019*/ - // Method begins at RVA 0x10230 - // Code size 27 (0x1b) - .maxstack 2 - .locals /*11000009*/ init (int32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000105 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 1F | FD */ ldc.i4.s -3 - IL_000a: /* 2E | 04 */ beq.s IL_0010 - - IL_000c: /* 06 | */ ldloc.0 - IL_000d: /* 17 | */ ldc.i4.1 - IL_000e: /* 33 | 0A */ bne.un.s IL_001a - - IL_0010: /* 00 | */ nop - .try - { - IL_0011: /* DE | 07 */ leave.s IL_001a - - } // end .try - finally - { - IL_0013: /* 02 | */ ldarg.0 - IL_0014: /* 28 | (06)000381 */ call instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>m__Finally1'() /* 06000381 */ - IL_0019: /* DC | */ endfinally - } // end handler - // HEX: 02 00 11 00 02 13 00 07 00 00 00 00 - IL_001a: /* 2A | */ ret - } // end of method 'd__3'::System.IDisposable.Dispose - - .method /*06000380*/ private hidebysig newslot virtual final - instance bool MoveNext() cil managed - // SIG: 20 00 02 - { - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext /*0100003A::0A00001A*/ - // Method begins at RVA 0x10268 - // Code size 239 (0xef) - .maxstack 3 - .locals /*110000FC*/ init (bool V_0, - int32 V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ V_2) - .try - { - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000105 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_0006: /* 0B | */ stloc.1 - IL_0007: /* 07 | */ ldloc.1 - IL_0008: /* 2C | 0B */ brfalse.s IL_0015 - - IL_000a: /* 07 | */ ldloc.1 - IL_000b: /* 17 | */ ldc.i4.1 - IL_000c: /* 2E | 7E */ beq.s IL_008c - - IL_000e: /* 16 | */ ldc.i4.0 - IL_000f: /* 0A | */ stloc.0 - IL_0010: /* DD | D8000000 */ leave IL_00ed - - IL_0015: /* 02 | */ ldarg.0 - IL_0016: /* 15 | */ ldc.i4.m1 - IL_0017: /* 7D | (04)000105 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_001c: /* 02 | */ ldarg.0 - IL_001d: /* 02 | */ ldarg.0 - IL_001e: /* 7B | (04)000108 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::attribute /* 04000108 */ - IL_0023: /* 25 | */ dup - IL_0024: /* 2D | 0C */ brtrue.s IL_0032 - - IL_0026: /* 26 | */ pop - IL_0027: /* 72 | (70)000149 */ ldstr "attribute" /* 70000149 */ - IL_002c: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_0031: /* 7A | */ throw - - IL_0032: /* 7D | (04)000108 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::attribute /* 04000108 */ - IL_0037: /* 02 | */ ldarg.0 - IL_0038: /* 02 | */ ldarg.0 - IL_0039: /* 7B | (04)00010A */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::methodSymbol /* 0400010A */ - IL_003e: /* 7D | (04)00010E */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'5__2' /* 0400010E */ - IL_0043: /* 38 | 8F000000 */ br IL_00d7 - - IL_0048: /* 02 | */ ldarg.0 - IL_0049: /* 02 | */ ldarg.0 - IL_004a: /* 7B | (04)00010E */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'5__2' /* 0400010E */ - IL_004f: /* 02 | */ ldarg.0 - IL_0050: /* 7B | (04)000108 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::attribute /* 04000108 */ - IL_0055: /* 28 | (06)000087 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetAttributes(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 06000087 */ - IL_005a: /* 6F | (0A)000021 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000006*/::GetEnumerator() /* 0A000021 */ - IL_005f: /* 7D | (04)00010F */ stfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>7__wrap2' /* 0400010F */ - IL_0064: /* 02 | */ ldarg.0 - IL_0065: /* 1F | FD */ ldc.i4.s -3 - IL_0067: /* 7D | (04)000105 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_006c: /* 2B | 26 */ br.s IL_0094 - - IL_006e: /* 02 | */ ldarg.0 - IL_006f: /* 7B | (04)00010F */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>7__wrap2' /* 0400010F */ - IL_0074: /* 6F | (0A)000020 */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000005*/::get_Current() /* 0A000020 */ - IL_0079: /* 0C | */ stloc.2 - IL_007a: /* 02 | */ ldarg.0 - IL_007b: /* 08 | */ ldloc.2 - IL_007c: /* 7D | (04)000106 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>2__current' /* 04000106 */ - IL_0081: /* 02 | */ ldarg.0 - IL_0082: /* 17 | */ ldc.i4.1 - IL_0083: /* 7D | (04)000105 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_0088: /* 17 | */ ldc.i4.1 - IL_0089: /* 0A | */ stloc.0 - IL_008a: /* DE | 61 */ leave.s IL_00ed - - IL_008c: /* 02 | */ ldarg.0 - IL_008d: /* 1F | FD */ ldc.i4.s -3 - IL_008f: /* 7D | (04)000105 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_0094: /* 02 | */ ldarg.0 - IL_0095: /* 7B | (04)00010F */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>7__wrap2' /* 0400010F */ - IL_009a: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_009f: /* 2D | CD */ brtrue.s IL_006e - - IL_00a1: /* 02 | */ ldarg.0 - IL_00a2: /* 28 | (06)000381 */ call instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>m__Finally1'() /* 06000381 */ - IL_00a7: /* 02 | */ ldarg.0 - IL_00a8: /* 14 | */ ldnull - IL_00a9: /* 7D | (04)00010F */ stfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>7__wrap2' /* 0400010F */ - IL_00ae: /* 02 | */ ldarg.0 - IL_00af: /* 7B | (04)00010C */ ldfld bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::inherit /* 0400010C */ - IL_00b4: /* 2C | 2C */ brfalse.s IL_00e2 - - IL_00b6: /* 02 | */ ldarg.0 - IL_00b7: /* 02 | */ ldarg.0 - IL_00b8: /* 7B | (04)00010E */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'5__2' /* 0400010E */ - IL_00bd: /* 6F | (0A)000060 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_IsOverride() /* 0A000060 */ - IL_00c2: /* 2D | 03 */ brtrue.s IL_00c7 - - IL_00c4: /* 14 | */ ldnull - IL_00c5: /* 2B | 0B */ br.s IL_00d2 - - IL_00c7: /* 02 | */ ldarg.0 - IL_00c8: /* 7B | (04)00010E */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'5__2' /* 0400010E */ - IL_00cd: /* 6F | (0A)00008B */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_OverriddenMethod() /* 0A00008B */ - IL_00d2: /* 7D | (04)00010E */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'5__2' /* 0400010E */ - IL_00d7: /* 02 | */ ldarg.0 - IL_00d8: /* 7B | (04)00010E */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'5__2' /* 0400010E */ - IL_00dd: /* 3A | 66FFFFFF */ brtrue IL_0048 - - IL_00e2: /* 16 | */ ldc.i4.0 - IL_00e3: /* 0A | */ stloc.0 - IL_00e4: /* DE | 07 */ leave.s IL_00ed - - } // end .try - fault - { - IL_00e6: /* 02 | */ ldarg.0 - IL_00e7: /* 28 | (06)00037F */ call instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::System.IDisposable.Dispose() /* 0600037F */ - IL_00ec: /* DC | */ endfinally - } // end handler - // HEX: 04 00 00 00 E6 E6 00 07 00 00 00 00 - IL_00ed: /* 06 | */ ldloc.0 - IL_00ee: /* 2A | */ ret - } // end of method 'd__3'::MoveNext - - .method /*06000381*/ private hidebysig - instance void '<>m__Finally1'() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x10374 - // Code size 27 (0x1b) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 15 | */ ldc.i4.m1 - IL_0002: /* 7D | (04)000105 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 7B | (04)00010F */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>7__wrap2' /* 0400010F */ - IL_000d: /* 2C | 0B */ brfalse.s IL_001a - - IL_000f: /* 02 | */ ldarg.0 - IL_0010: /* 7B | (04)00010F */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>7__wrap2' /* 0400010F */ - IL_0015: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_001a: /* 2A | */ ret - } // end of method 'd__3'::'<>m__Finally1' - - .method /*06000382*/ private hidebysig newslot specialname virtual final - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ - 'System.Collections.Generic.IEnumerator.get_Current'() cil managed - // SIG: 20 00 12 80 A9 - { - .custom /*0C000304:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000005*/::get_Current() /* 0A000020 */ - // Method begins at RVA 0x10390 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000106 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>2__current' /* 04000106 */ - IL_0006: /* 2A | */ ret - } // end of method 'd__3'::'System.Collections.Generic.IEnumerator.get_Current' - - .method /*06000383*/ private hidebysig newslot virtual final - instance void System.Collections.IEnumerator.Reset() cil managed - // SIG: 20 00 01 - { - .custom /*0C000305:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::Reset /*0100003A::0A00001C*/ - // Method begins at RVA 0x10398 - // Code size 6 (0x6) - .maxstack 8 - IL_0000: /* 73 | (0A)000360 */ newobj instance void [netstandard/*23000001*/]System.NotSupportedException/*01000136*/::.ctor() /* 0A000360 */ - IL_0005: /* 7A | */ throw - } // end of method 'd__3'::System.Collections.IEnumerator.Reset - - .method /*06000384*/ private hidebysig newslot specialname virtual final - instance object System.Collections.IEnumerator.get_Current() cil managed - // SIG: 20 00 1C - { - .custom /*0C000306:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::get_Current /*0100003A::0A00001D*/ - // Method begins at RVA 0x1039f - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000106 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>2__current' /* 04000106 */ - IL_0006: /* 2A | */ ret - } // end of method 'd__3'::System.Collections.IEnumerator.get_Current - - .method /*06000385*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ - 'System.Collections.Generic.IEnumerable.GetEnumerator'() cil managed - // SIG: 20 00 15 12 80 C1 01 12 80 A9 - { - .custom /*0C000307:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000006*/::GetEnumerator() /* 0A000021 */ - // Method begins at RVA 0x103a8 - // Code size 79 (0x4f) - .maxstack 2 - .locals /*110000FD*/ init (class Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000105 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_0006: /* 1F | FE */ ldc.i4.s -2 - IL_0008: /* 33 | 18 */ bne.un.s IL_0022 - - IL_000a: /* 02 | */ ldarg.0 - IL_000b: /* 7B | (04)000107 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>l__initialThreadId' /* 04000107 */ - IL_0010: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0015: /* 33 | 0B */ bne.un.s IL_0022 - - IL_0017: /* 02 | */ ldarg.0 - IL_0018: /* 16 | */ ldc.i4.0 - IL_0019: /* 7D | (04)000105 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>1__state' /* 04000105 */ - IL_001e: /* 02 | */ ldarg.0 - IL_001f: /* 0A | */ stloc.0 - IL_0020: /* 2B | 07 */ br.s IL_0029 - - IL_0022: /* 16 | */ ldc.i4.0 - IL_0023: /* 73 | (06)00037E */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::.ctor(int32) /* 0600037E */ - IL_0028: /* 0A | */ stloc.0 - IL_0029: /* 06 | */ ldloc.0 - IL_002a: /* 02 | */ ldarg.0 - IL_002b: /* 7B | (04)00010B */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>3__methodSymbol' /* 0400010B */ - IL_0030: /* 7D | (04)00010A */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::methodSymbol /* 0400010A */ - IL_0035: /* 06 | */ ldloc.0 - IL_0036: /* 02 | */ ldarg.0 - IL_0037: /* 7B | (04)000109 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>3__attribute' /* 04000109 */ - IL_003c: /* 7D | (04)000108 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::attribute /* 04000108 */ - IL_0041: /* 06 | */ ldloc.0 - IL_0042: /* 02 | */ ldarg.0 - IL_0043: /* 7B | (04)00010D */ ldfld bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>3__inherit' /* 0400010D */ - IL_0048: /* 7D | (04)00010C */ stfld bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::inherit /* 0400010C */ - IL_004d: /* 06 | */ ldloc.0 - IL_004e: /* 2A | */ ret - } // end of method 'd__3'::'System.Collections.Generic.IEnumerable.GetEnumerator' - - .method /*06000386*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/ - System.Collections.IEnumerable.GetEnumerator() cil managed - // SIG: 20 00 12 80 E9 - { - .custom /*0C000308:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/::GetEnumerator /*0100003B::0A00001F*/ - // Method begins at RVA 0x10403 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000385 */ call instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'System.Collections.Generic.IEnumerable.GetEnumerator'() /* 06000385 */ - IL_0006: /* 2A | */ ret - } // end of method 'd__3'::System.Collections.IEnumerable.GetEnumerator - - .property /*170000BA*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ - 'System.Collections.Generic.IEnumerator.Current'() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'System.Collections.Generic.IEnumerator.get_Current'() /* 06000382 */ - } // end of property 'd__3'::'System.Collections.Generic.IEnumerator.Current' - .property /*170000BB*/ instance callconv(8) object - System.Collections.IEnumerator.Current() - { - .get instance object Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::System.Collections.IEnumerator.get_Current() /* 06000384 */ - } // end of property 'd__3'::System.Collections.IEnumerator.Current - } // end of class 'd__3' - - .class /*02000074*/ auto ansi sealed nested private beforefieldinit 'd__4' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - implements class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000006*/, - [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000005*/, - [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/, - [netstandard/*23000001*/]System.IDisposable/*01000039*/ - { - .custom /*0C0000F1:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*04000110*/ private int32 '<>1__state' - .field /*04000111*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ '<>2__current' - .field /*04000112*/ private int32 '<>l__initialThreadId' - .field /*04000113*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ typeSymbol - .field /*04000114*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ '<>3__typeSymbol' - .field /*04000115*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute - .field /*04000116*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ '<>3__attribute' - .field /*04000117*/ private bool inherit - .field /*04000118*/ public bool '<>3__inherit' - .field /*04000119*/ private class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ '<>7__wrap1' - .field /*0400011A*/ private class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ '<>7__wrap2' - .method /*06000387*/ public hidebysig specialname rtspecialname - instance void .ctor(int32 '<>1__state') cil managed - // SIG: 20 01 01 08 - { - .custom /*0C000309:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x1040b - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000110 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0013: /* 7D | (04)000112 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>l__initialThreadId' /* 04000112 */ - IL_0018: /* 2A | */ ret - } // end of method 'd__4'::.ctor - - .method /*06000388*/ private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - // SIG: 20 00 01 - { - .custom /*0C00030A:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose /*01000039::0A000019*/ - // Method begins at RVA 0x10428 - // Code size 48 (0x30) - .maxstack 2 - .locals /*11000009*/ init (int32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000110 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 1F | FC */ ldc.i4.s -4 - IL_000a: /* 59 | */ sub - IL_000b: /* 17 | */ ldc.i4.1 - IL_000c: /* 36 | 04 */ ble.un.s IL_0012 - - IL_000e: /* 06 | */ ldloc.0 - IL_000f: /* 17 | */ ldc.i4.1 - IL_0010: /* 33 | 1D */ bne.un.s IL_002f - - IL_0012: /* 00 | */ nop - .try - { - IL_0013: /* 06 | */ ldloc.0 - IL_0014: /* 1F | FC */ ldc.i4.s -4 - IL_0016: /* 2E | 06 */ beq.s IL_001e - - IL_0018: /* 06 | */ ldloc.0 - IL_0019: /* 17 | */ ldc.i4.1 - IL_001a: /* 2E | 02 */ beq.s IL_001e - - IL_001c: /* DE | 11 */ leave.s IL_002f - - IL_001e: /* 00 | */ nop - .try - { - IL_001f: /* DE | 0E */ leave.s IL_002f - - } // end .try - finally - { - IL_0021: /* 02 | */ ldarg.0 - IL_0022: /* 28 | (06)00038B */ call instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>m__Finally2'() /* 0600038B */ - IL_0027: /* DC | */ endfinally - } // end handler - // HEX: 02 00 1F 00 02 21 00 07 00 00 00 00 - } // end .try - finally - { - IL_0028: /* 02 | */ ldarg.0 - IL_0029: /* 28 | (06)00038A */ call instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>m__Finally1'() /* 0600038A */ - IL_002e: /* DC | */ endfinally - } // end handler - // HEX: 02 00 13 00 15 28 00 07 00 00 00 00 - IL_002f: /* 2A | */ ret - } // end of method 'd__4'::System.IDisposable.Dispose - - .method /*06000389*/ private hidebysig newslot virtual final - instance bool MoveNext() cil managed - // SIG: 20 00 02 - { - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext /*0100003A::0A00001A*/ - // Method begins at RVA 0x10480 - // Code size 276 (0x114) - .maxstack 3 - .locals /*110000FE*/ init (bool V_0, - int32 V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ V_3) - .try - { - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000110 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_0006: /* 0B | */ stloc.1 - IL_0007: /* 07 | */ ldloc.1 - IL_0008: /* 2C | 0E */ brfalse.s IL_0018 - - IL_000a: /* 07 | */ ldloc.1 - IL_000b: /* 17 | */ ldc.i4.1 - IL_000c: /* 3B | AF000000 */ beq IL_00c0 - - IL_0011: /* 16 | */ ldc.i4.0 - IL_0012: /* 0A | */ stloc.0 - IL_0013: /* DD | FA000000 */ leave IL_0112 - - IL_0018: /* 02 | */ ldarg.0 - IL_0019: /* 15 | */ ldc.i4.m1 - IL_001a: /* 7D | (04)000110 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_001f: /* 02 | */ ldarg.0 - IL_0020: /* 02 | */ ldarg.0 - IL_0021: /* 7B | (04)000113 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::typeSymbol /* 04000113 */ - IL_0026: /* 25 | */ dup - IL_0027: /* 2D | 0C */ brtrue.s IL_0035 - - IL_0029: /* 26 | */ pop - IL_002a: /* 72 | (70)0076BC */ ldstr "typeSymbol" /* 700076BC */ - IL_002f: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_0034: /* 7A | */ throw - - IL_0035: /* 7D | (04)000113 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::typeSymbol /* 04000113 */ - IL_003a: /* 02 | */ ldarg.0 - IL_003b: /* 02 | */ ldarg.0 - IL_003c: /* 7B | (04)000115 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::attribute /* 04000115 */ - IL_0041: /* 25 | */ dup - IL_0042: /* 2D | 0C */ brtrue.s IL_0050 - - IL_0044: /* 26 | */ pop - IL_0045: /* 72 | (70)000149 */ ldstr "attribute" /* 70000149 */ - IL_004a: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_004f: /* 7A | */ throw - - IL_0050: /* 7D | (04)000115 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::attribute /* 04000115 */ - IL_0055: /* 02 | */ ldarg.0 - IL_0056: /* 02 | */ ldarg.0 - IL_0057: /* 7B | (04)000113 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::typeSymbol /* 04000113 */ - IL_005c: /* 28 | (06)00008D */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetTypeHierarchy(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008D */ - IL_0061: /* 6F | (0A)000023 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000008*/::GetEnumerator() /* 0A000023 */ - IL_0066: /* 7D | (04)000119 */ stfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap1' /* 04000119 */ - IL_006b: /* 02 | */ ldarg.0 - IL_006c: /* 1F | FD */ ldc.i4.s -3 - IL_006e: /* 7D | (04)000110 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_0073: /* 2B | 75 */ br.s IL_00ea - - IL_0075: /* 02 | */ ldarg.0 - IL_0076: /* 7B | (04)000119 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap1' /* 04000119 */ - IL_007b: /* 6F | (0A)000022 */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000007*/::get_Current() /* 0A000022 */ - IL_0080: /* 0C | */ stloc.2 - IL_0081: /* 02 | */ ldarg.0 - IL_0082: /* 08 | */ ldloc.2 - IL_0083: /* 02 | */ ldarg.0 - IL_0084: /* 7B | (04)000115 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::attribute /* 04000115 */ - IL_0089: /* 28 | (06)000087 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetAttributes(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 06000087 */ - IL_008e: /* 6F | (0A)000021 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000006*/::GetEnumerator() /* 0A000021 */ - IL_0093: /* 7D | (04)00011A */ stfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap2' /* 0400011A */ - IL_0098: /* 02 | */ ldarg.0 - IL_0099: /* 1F | FC */ ldc.i4.s -4 - IL_009b: /* 7D | (04)000110 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_00a0: /* 2B | 26 */ br.s IL_00c8 - - IL_00a2: /* 02 | */ ldarg.0 - IL_00a3: /* 7B | (04)00011A */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap2' /* 0400011A */ - IL_00a8: /* 6F | (0A)000020 */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000005*/::get_Current() /* 0A000020 */ - IL_00ad: /* 0D | */ stloc.3 - IL_00ae: /* 02 | */ ldarg.0 - IL_00af: /* 09 | */ ldloc.3 - IL_00b0: /* 7D | (04)000111 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>2__current' /* 04000111 */ - IL_00b5: /* 02 | */ ldarg.0 - IL_00b6: /* 17 | */ ldc.i4.1 - IL_00b7: /* 7D | (04)000110 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_00bc: /* 17 | */ ldc.i4.1 - IL_00bd: /* 0A | */ stloc.0 - IL_00be: /* DE | 52 */ leave.s IL_0112 - - IL_00c0: /* 02 | */ ldarg.0 - IL_00c1: /* 1F | FC */ ldc.i4.s -4 - IL_00c3: /* 7D | (04)000110 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_00c8: /* 02 | */ ldarg.0 - IL_00c9: /* 7B | (04)00011A */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap2' /* 0400011A */ - IL_00ce: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_00d3: /* 2D | CD */ brtrue.s IL_00a2 - - IL_00d5: /* 02 | */ ldarg.0 - IL_00d6: /* 28 | (06)00038B */ call instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>m__Finally2'() /* 0600038B */ - IL_00db: /* 02 | */ ldarg.0 - IL_00dc: /* 14 | */ ldnull - IL_00dd: /* 7D | (04)00011A */ stfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap2' /* 0400011A */ - IL_00e2: /* 02 | */ ldarg.0 - IL_00e3: /* 7B | (04)000117 */ ldfld bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::inherit /* 04000117 */ - IL_00e8: /* 2C | 10 */ brfalse.s IL_00fa - - IL_00ea: /* 02 | */ ldarg.0 - IL_00eb: /* 7B | (04)000119 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap1' /* 04000119 */ - IL_00f0: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_00f5: /* 3A | 7BFFFFFF */ brtrue IL_0075 - - IL_00fa: /* 02 | */ ldarg.0 - IL_00fb: /* 28 | (06)00038A */ call instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>m__Finally1'() /* 0600038A */ - IL_0100: /* 02 | */ ldarg.0 - IL_0101: /* 14 | */ ldnull - IL_0102: /* 7D | (04)000119 */ stfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap1' /* 04000119 */ - IL_0107: /* 16 | */ ldc.i4.0 - IL_0108: /* 0A | */ stloc.0 - IL_0109: /* DE | 07 */ leave.s IL_0112 - - } // end .try - fault - { - IL_010b: /* 02 | */ ldarg.0 - IL_010c: /* 28 | (06)000388 */ call instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::System.IDisposable.Dispose() /* 06000388 */ - IL_0111: /* DC | */ endfinally - } // end handler - // HEX: 04 00 00 00 00 00 00 00 0B 01 00 00 0B 01 00 00 07 00 00 00 00 00 00 00 - IL_0112: /* 06 | */ ldloc.0 - IL_0113: /* 2A | */ ret - } // end of method 'd__4'::MoveNext - - .method /*0600038A*/ private hidebysig - instance void '<>m__Finally1'() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x105bc - // Code size 27 (0x1b) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 15 | */ ldc.i4.m1 - IL_0002: /* 7D | (04)000110 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 7B | (04)000119 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap1' /* 04000119 */ - IL_000d: /* 2C | 0B */ brfalse.s IL_001a - - IL_000f: /* 02 | */ ldarg.0 - IL_0010: /* 7B | (04)000119 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap1' /* 04000119 */ - IL_0015: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_001a: /* 2A | */ ret - } // end of method 'd__4'::'<>m__Finally1' - - .method /*0600038B*/ private hidebysig - instance void '<>m__Finally2'() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x105d8 - // Code size 28 (0x1c) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1F | FD */ ldc.i4.s -3 - IL_0003: /* 7D | (04)000110 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 7B | (04)00011A */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap2' /* 0400011A */ - IL_000e: /* 2C | 0B */ brfalse.s IL_001b - - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 7B | (04)00011A */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>7__wrap2' /* 0400011A */ - IL_0016: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_001b: /* 2A | */ ret - } // end of method 'd__4'::'<>m__Finally2' - - .method /*0600038C*/ private hidebysig newslot specialname virtual final - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ - 'System.Collections.Generic.IEnumerator.get_Current'() cil managed - // SIG: 20 00 12 80 A9 - { - .custom /*0C00030B:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000005*/::get_Current() /* 0A000020 */ - // Method begins at RVA 0x105f5 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000111 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>2__current' /* 04000111 */ - IL_0006: /* 2A | */ ret - } // end of method 'd__4'::'System.Collections.Generic.IEnumerator.get_Current' - - .method /*0600038D*/ private hidebysig newslot virtual final - instance void System.Collections.IEnumerator.Reset() cil managed - // SIG: 20 00 01 - { - .custom /*0C00030C:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::Reset /*0100003A::0A00001C*/ - // Method begins at RVA 0x105fd - // Code size 6 (0x6) - .maxstack 8 - IL_0000: /* 73 | (0A)000360 */ newobj instance void [netstandard/*23000001*/]System.NotSupportedException/*01000136*/::.ctor() /* 0A000360 */ - IL_0005: /* 7A | */ throw - } // end of method 'd__4'::System.Collections.IEnumerator.Reset - - .method /*0600038E*/ private hidebysig newslot specialname virtual final - instance object System.Collections.IEnumerator.get_Current() cil managed - // SIG: 20 00 1C - { - .custom /*0C00030D:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::get_Current /*0100003A::0A00001D*/ - // Method begins at RVA 0x10604 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000111 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>2__current' /* 04000111 */ - IL_0006: /* 2A | */ ret - } // end of method 'd__4'::System.Collections.IEnumerator.get_Current - - .method /*0600038F*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ - 'System.Collections.Generic.IEnumerable.GetEnumerator'() cil managed - // SIG: 20 00 15 12 80 C1 01 12 80 A9 - { - .custom /*0C00030E:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000006*/::GetEnumerator() /* 0A000021 */ - // Method begins at RVA 0x1060c - // Code size 79 (0x4f) - .maxstack 2 - .locals /*110000FF*/ init (class Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000110 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_0006: /* 1F | FE */ ldc.i4.s -2 - IL_0008: /* 33 | 18 */ bne.un.s IL_0022 - - IL_000a: /* 02 | */ ldarg.0 - IL_000b: /* 7B | (04)000112 */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>l__initialThreadId' /* 04000112 */ - IL_0010: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0015: /* 33 | 0B */ bne.un.s IL_0022 - - IL_0017: /* 02 | */ ldarg.0 - IL_0018: /* 16 | */ ldc.i4.0 - IL_0019: /* 7D | (04)000110 */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>1__state' /* 04000110 */ - IL_001e: /* 02 | */ ldarg.0 - IL_001f: /* 0A | */ stloc.0 - IL_0020: /* 2B | 07 */ br.s IL_0029 - - IL_0022: /* 16 | */ ldc.i4.0 - IL_0023: /* 73 | (06)000387 */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::.ctor(int32) /* 06000387 */ - IL_0028: /* 0A | */ stloc.0 - IL_0029: /* 06 | */ ldloc.0 - IL_002a: /* 02 | */ ldarg.0 - IL_002b: /* 7B | (04)000114 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>3__typeSymbol' /* 04000114 */ - IL_0030: /* 7D | (04)000113 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::typeSymbol /* 04000113 */ - IL_0035: /* 06 | */ ldloc.0 - IL_0036: /* 02 | */ ldarg.0 - IL_0037: /* 7B | (04)000116 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>3__attribute' /* 04000116 */ - IL_003c: /* 7D | (04)000115 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::attribute /* 04000115 */ - IL_0041: /* 06 | */ ldloc.0 - IL_0042: /* 02 | */ ldarg.0 - IL_0043: /* 7B | (04)000118 */ ldfld bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>3__inherit' /* 04000118 */ - IL_0048: /* 7D | (04)000117 */ stfld bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::inherit /* 04000117 */ - IL_004d: /* 06 | */ ldloc.0 - IL_004e: /* 2A | */ ret - } // end of method 'd__4'::'System.Collections.Generic.IEnumerable.GetEnumerator' - - .method /*06000390*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/ - System.Collections.IEnumerable.GetEnumerator() cil managed - // SIG: 20 00 12 80 E9 - { - .custom /*0C00030F:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/::GetEnumerator /*0100003B::0A00001F*/ - // Method begins at RVA 0x10667 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)00038F */ call instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'System.Collections.Generic.IEnumerable.GetEnumerator'() /* 0600038F */ - IL_0006: /* 2A | */ ret - } // end of method 'd__4'::System.Collections.IEnumerable.GetEnumerator - - .property /*170000BC*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ - 'System.Collections.Generic.IEnumerator.Current'() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'System.Collections.Generic.IEnumerator.get_Current'() /* 0600038C */ - } // end of property 'd__4'::'System.Collections.Generic.IEnumerator.Current' - .property /*170000BD*/ instance callconv(8) object - System.Collections.IEnumerator.Current() - { - .get instance object Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::System.Collections.IEnumerator.get_Current() /* 0600038E */ - } // end of property 'd__4'::System.Collections.IEnumerator.Current - } // end of class 'd__4' - - .class /*02000075*/ auto ansi sealed nested private beforefieldinit 'd__8' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - implements class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000008*/, - [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000007*/, - [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/, - [netstandard/*23000001*/]System.IDisposable/*01000039*/ - { - .custom /*0C0000F2:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*0400011B*/ private int32 '<>1__state' - .field /*0400011C*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ '<>2__current' - .field /*0400011D*/ private int32 '<>l__initialThreadId' - .field /*0400011E*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ typeSymbol - .field /*0400011F*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ '<>3__typeSymbol' - .method /*06000391*/ public hidebysig specialname rtspecialname - instance void .ctor(int32 '<>1__state') cil managed - // SIG: 20 01 01 08 - { - .custom /*0C000310:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x1066f - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)00011B */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>1__state' /* 0400011B */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0013: /* 7D | (04)00011D */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>l__initialThreadId' /* 0400011D */ - IL_0018: /* 2A | */ ret - } // end of method 'd__8'::.ctor - - .method /*06000392*/ private hidebysig newslot virtual final - instance void System.IDisposable.Dispose() cil managed - // SIG: 20 00 01 - { - .custom /*0C000311:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose /*01000039::0A000019*/ - // Method begins at RVA 0x10689 - // Code size 1 (0x1) - .maxstack 8 - IL_0000: /* 2A | */ ret - } // end of method 'd__8'::System.IDisposable.Dispose - - .method /*06000393*/ private hidebysig newslot virtual final - instance bool MoveNext() cil managed - // SIG: 20 00 02 - { - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext /*0100003A::0A00001A*/ - // Method begins at RVA 0x1068c - // Code size 80 (0x50) - .maxstack 2 - .locals /*11000009*/ init (int32 V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00011B */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>1__state' /* 0400011B */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 2C | 06 */ brfalse.s IL_0010 - - IL_000a: /* 06 | */ ldloc.0 - IL_000b: /* 17 | */ ldc.i4.1 - IL_000c: /* 2E | 20 */ beq.s IL_002e - - IL_000e: /* 16 | */ ldc.i4.0 - IL_000f: /* 2A | */ ret - - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 15 | */ ldc.i4.m1 - IL_0012: /* 7D | (04)00011B */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>1__state' /* 0400011B */ - IL_0017: /* 2B | 2D */ br.s IL_0046 - - IL_0019: /* 02 | */ ldarg.0 - IL_001a: /* 02 | */ ldarg.0 - IL_001b: /* 7B | (04)00011E */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::typeSymbol /* 0400011E */ - IL_0020: /* 7D | (04)00011C */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>2__current' /* 0400011C */ - IL_0025: /* 02 | */ ldarg.0 - IL_0026: /* 17 | */ ldc.i4.1 - IL_0027: /* 7D | (04)00011B */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>1__state' /* 0400011B */ - IL_002c: /* 17 | */ ldc.i4.1 - IL_002d: /* 2A | */ ret - - IL_002e: /* 02 | */ ldarg.0 - IL_002f: /* 15 | */ ldc.i4.m1 - IL_0030: /* 7D | (04)00011B */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>1__state' /* 0400011B */ - IL_0035: /* 02 | */ ldarg.0 - IL_0036: /* 02 | */ ldarg.0 - IL_0037: /* 7B | (04)00011E */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::typeSymbol /* 0400011E */ - IL_003c: /* 6F | (0A)000361 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/::get_BaseType() /* 0A000361 */ - IL_0041: /* 7D | (04)00011E */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::typeSymbol /* 0400011E */ - IL_0046: /* 02 | */ ldarg.0 - IL_0047: /* 7B | (04)00011E */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::typeSymbol /* 0400011E */ - IL_004c: /* 2D | CB */ brtrue.s IL_0019 - - IL_004e: /* 16 | */ ldc.i4.0 - IL_004f: /* 2A | */ ret - } // end of method 'd__8'::MoveNext - - .method /*06000394*/ private hidebysig newslot specialname virtual final - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ - 'System.Collections.Generic.IEnumerator.get_Current'() cil managed - // SIG: 20 00 12 80 95 - { - .custom /*0C000312:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000007*/::get_Current() /* 0A000022 */ - // Method begins at RVA 0x106e8 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00011C */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>2__current' /* 0400011C */ - IL_0006: /* 2A | */ ret - } // end of method 'd__8'::'System.Collections.Generic.IEnumerator.get_Current' - - .method /*06000395*/ private hidebysig newslot virtual final - instance void System.Collections.IEnumerator.Reset() cil managed - // SIG: 20 00 01 - { - .custom /*0C000313:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::Reset /*0100003A::0A00001C*/ - // Method begins at RVA 0x106f0 - // Code size 6 (0x6) - .maxstack 8 - IL_0000: /* 73 | (0A)000360 */ newobj instance void [netstandard/*23000001*/]System.NotSupportedException/*01000136*/::.ctor() /* 0A000360 */ - IL_0005: /* 7A | */ throw - } // end of method 'd__8'::System.Collections.IEnumerator.Reset - - .method /*06000396*/ private hidebysig newslot specialname virtual final - instance object System.Collections.IEnumerator.get_Current() cil managed - // SIG: 20 00 1C - { - .custom /*0C000314:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::get_Current /*0100003A::0A00001D*/ - // Method begins at RVA 0x106f7 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00011C */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>2__current' /* 0400011C */ - IL_0006: /* 2A | */ ret - } // end of method 'd__8'::System.Collections.IEnumerator.get_Current - - .method /*06000397*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ - 'System.Collections.Generic.IEnumerable.GetEnumerator'() cil managed - // SIG: 20 00 15 12 80 C1 01 12 80 95 - { - .custom /*0C000315:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override method instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000008*/::GetEnumerator() /* 0A000023 */ - // Method begins at RVA 0x10700 - // Code size 55 (0x37) - .maxstack 2 - .locals /*11000100*/ init (class Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00011B */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>1__state' /* 0400011B */ - IL_0006: /* 1F | FE */ ldc.i4.s -2 - IL_0008: /* 33 | 18 */ bne.un.s IL_0022 - - IL_000a: /* 02 | */ ldarg.0 - IL_000b: /* 7B | (04)00011D */ ldfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>l__initialThreadId' /* 0400011D */ - IL_0010: /* 28 | (0A)00035D */ call int32 [netstandard/*23000001*/]System.Environment/*01000135*/::get_CurrentManagedThreadId() /* 0A00035D */ - IL_0015: /* 33 | 0B */ bne.un.s IL_0022 - - IL_0017: /* 02 | */ ldarg.0 - IL_0018: /* 16 | */ ldc.i4.0 - IL_0019: /* 7D | (04)00011B */ stfld int32 Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>1__state' /* 0400011B */ - IL_001e: /* 02 | */ ldarg.0 - IL_001f: /* 0A | */ stloc.0 - IL_0020: /* 2B | 07 */ br.s IL_0029 - - IL_0022: /* 16 | */ ldc.i4.0 - IL_0023: /* 73 | (06)000391 */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::.ctor(int32) /* 06000391 */ - IL_0028: /* 0A | */ stloc.0 - IL_0029: /* 06 | */ ldloc.0 - IL_002a: /* 02 | */ ldarg.0 - IL_002b: /* 7B | (04)00011F */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>3__typeSymbol' /* 0400011F */ - IL_0030: /* 7D | (04)00011E */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::typeSymbol /* 0400011E */ - IL_0035: /* 06 | */ ldloc.0 - IL_0036: /* 2A | */ ret - } // end of method 'd__8'::'System.Collections.Generic.IEnumerable.GetEnumerator' - - .method /*06000398*/ private hidebysig newslot virtual final - instance class [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/ - System.Collections.IEnumerable.GetEnumerator() cil managed - // SIG: 20 00 12 80 E9 - { - .custom /*0C000316:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/::GetEnumerator /*0100003B::0A00001F*/ - // Method begins at RVA 0x10743 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000397 */ call instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'System.Collections.Generic.IEnumerable.GetEnumerator'() /* 06000397 */ - IL_0006: /* 2A | */ ret - } // end of method 'd__8'::System.Collections.IEnumerable.GetEnumerator - - .property /*170000BE*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ - 'System.Collections.Generic.IEnumerator.Current'() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'System.Collections.Generic.IEnumerator.get_Current'() /* 06000394 */ - } // end of property 'd__8'::'System.Collections.Generic.IEnumerator.Current' - .property /*170000BF*/ instance callconv(8) object - System.Collections.IEnumerator.Current() - { - .get instance object Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::System.Collections.IEnumerator.get_Current() /* 06000396 */ - } // end of property 'd__8'::System.Collections.IEnumerator.Current - } // end of class 'd__8' - - .method /*06000085*/ public hidebysig static - bool HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ typeSymbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute, - bool inherit) cil managed - // SIG: 00 03 02 12 80 95 12 80 95 02 - { - .custom /*0C000103:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x332f - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 04 | */ ldarg.2 - IL_0003: /* 28 | (06)000089 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetAttributes(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - bool) /* 06000089 */ - IL_0008: /* 28 | (2B)000001 */ call bool [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Any(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B000001 */ - IL_000d: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::HasAttribute - - .method /*06000086*/ public hidebysig static - bool HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute, - bool inherit) cil managed - // SIG: 00 03 02 12 80 99 12 80 95 02 - { - .custom /*0C000105:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x333e - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 04 | */ ldarg.2 - IL_0003: /* 28 | (06)000088 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetAttributes(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - bool) /* 06000088 */ - IL_0008: /* 28 | (2B)000001 */ call bool [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Any(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B000001 */ - IL_000d: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::HasAttribute - - .method /*06000087*/ public hidebysig static - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ - GetAttributes(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ symbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute) cil managed - // SIG: 00 02 15 12 80 A5 01 12 80 A9 12 80 AD 12 80 95 - { - .custom /*0C000108:0A000018*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.IteratorStateMachineAttribute/*01000028*/::.ctor(class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A000018 */ = ( 01 00 41 4D 69 63 72 6F 73 6F 66 74 2E 43 6F 64 // ..AMicrosoft.Cod - 65 41 6E 61 6C 79 73 69 73 2E 43 6F 64 65 41 6E // eAnalysis.CodeAn - 61 6C 79 73 69 73 45 78 74 65 6E 73 69 6F 6E 73 // alysisExtensions - 2B 3C 47 65 74 41 74 74 72 69 62 75 74 65 73 3E // + - 64 5F 5F 32 00 00 ) // d__2.. - .custom /*0C000109:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x334d - // Code size 22 (0x16) - .maxstack 8 - IL_0000: /* 1F | FE */ ldc.i4.s -2 - IL_0002: /* 73 | (06)000376 */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::.ctor(int32) /* 06000376 */ - IL_0007: /* 25 | */ dup - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 7D | (04)000101 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>3__symbol' /* 04000101 */ - IL_000e: /* 25 | */ dup - IL_000f: /* 03 | */ ldarg.1 - IL_0010: /* 7D | (04)000103 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__2'/*02000072*/::'<>3__attribute' /* 04000103 */ - IL_0015: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::GetAttributes - - .method /*06000088*/ public hidebysig static - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ - GetAttributes(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute, - bool inherit) cil managed - // SIG: 00 03 15 12 80 A5 01 12 80 A9 12 80 99 12 80 95 02 - { - .custom /*0C00010B:0A000018*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.IteratorStateMachineAttribute/*01000028*/::.ctor(class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A000018 */ = ( 01 00 41 4D 69 63 72 6F 73 6F 66 74 2E 43 6F 64 // ..AMicrosoft.Cod - 65 41 6E 61 6C 79 73 69 73 2E 43 6F 64 65 41 6E // eAnalysis.CodeAn - 61 6C 79 73 69 73 45 78 74 65 6E 73 69 6F 6E 73 // alysisExtensions - 2B 3C 47 65 74 41 74 74 72 69 62 75 74 65 73 3E // + - 64 5F 5F 33 00 00 ) // d__3.. - .custom /*0C00010C:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x3364 - // Code size 29 (0x1d) - .maxstack 8 - IL_0000: /* 1F | FE */ ldc.i4.s -2 - IL_0002: /* 73 | (06)00037E */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::.ctor(int32) /* 0600037E */ - IL_0007: /* 25 | */ dup - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 7D | (04)00010B */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>3__methodSymbol' /* 0400010B */ - IL_000e: /* 25 | */ dup - IL_000f: /* 03 | */ ldarg.1 - IL_0010: /* 7D | (04)000109 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>3__attribute' /* 04000109 */ - IL_0015: /* 25 | */ dup - IL_0016: /* 04 | */ ldarg.2 - IL_0017: /* 7D | (04)00010D */ stfld bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__3'/*02000073*/::'<>3__inherit' /* 0400010D */ - IL_001c: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::GetAttributes - - .method /*06000089*/ public hidebysig static - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ - GetAttributes(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ typeSymbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute, - bool inherit) cil managed - // SIG: 00 03 15 12 80 A5 01 12 80 A9 12 80 95 12 80 95 02 - { - .custom /*0C00010D:0A000018*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.IteratorStateMachineAttribute/*01000028*/::.ctor(class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A000018 */ = ( 01 00 41 4D 69 63 72 6F 73 6F 66 74 2E 43 6F 64 // ..AMicrosoft.Cod - 65 41 6E 61 6C 79 73 69 73 2E 43 6F 64 65 41 6E // eAnalysis.CodeAn - 61 6C 79 73 69 73 45 78 74 65 6E 73 69 6F 6E 73 // alysisExtensions - 2B 3C 47 65 74 41 74 74 72 69 62 75 74 65 73 3E // + - 64 5F 5F 34 00 00 ) // d__4.. - .custom /*0C00010E:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x3382 - // Code size 29 (0x1d) - .maxstack 8 - IL_0000: /* 1F | FE */ ldc.i4.s -2 - IL_0002: /* 73 | (06)000387 */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::.ctor(int32) /* 06000387 */ - IL_0007: /* 25 | */ dup - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 7D | (04)000114 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>3__typeSymbol' /* 04000114 */ - IL_000e: /* 25 | */ dup - IL_000f: /* 03 | */ ldarg.1 - IL_0010: /* 7D | (04)000116 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>3__attribute' /* 04000116 */ - IL_0015: /* 25 | */ dup - IL_0016: /* 04 | */ ldarg.2 - IL_0017: /* 7D | (04)000118 */ stfld bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__4'/*02000074*/::'<>3__inherit' /* 04000118 */ - IL_001c: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::GetAttributes - - .method /*0600008A*/ public hidebysig static - bool HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IPropertySymbol/*0100002C*/ propertySymbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute, - bool inherit) cil managed - // SIG: 00 03 02 12 80 B1 12 80 95 02 - { - .custom /*0C000110:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x33a0 - // Code size 85 (0x55) - .maxstack 2 - .locals /*1100000F*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IPropertySymbol/*0100002C*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 25 | */ dup - IL_0002: /* 2D | 0C */ brtrue.s IL_0010 - - IL_0004: /* 26 | */ pop - IL_0005: /* 72 | (70)00012B */ ldstr "propertySymbol" /* 7000012B */ - IL_000a: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_000f: /* 7A | */ throw - - IL_0010: /* 10 | 00 */ starg.s propertySymbol - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 25 | */ dup - IL_0014: /* 2D | 0C */ brtrue.s IL_0022 - - IL_0016: /* 26 | */ pop - IL_0017: /* 72 | (70)000149 */ ldstr "attribute" /* 70000149 */ - IL_001c: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_0021: /* 7A | */ throw - - IL_0022: /* 10 | 01 */ starg.s attribute - IL_0024: /* 04 | */ ldarg.2 - IL_0025: /* 2D | 08 */ brtrue.s IL_002f - - IL_0027: /* 02 | */ ldarg.0 - IL_0028: /* 03 | */ ldarg.1 - IL_0029: /* 28 | (06)00008C */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008C */ - IL_002e: /* 2A | */ ret - - IL_002f: /* 02 | */ ldarg.0 - IL_0030: /* 0A | */ stloc.0 - IL_0031: /* 2B | 1D */ br.s IL_0050 - - IL_0033: /* 06 | */ ldloc.0 - IL_0034: /* 03 | */ ldarg.1 - IL_0035: /* 28 | (06)00008C */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008C */ - IL_003a: /* 2C | 02 */ brfalse.s IL_003e - - IL_003c: /* 17 | */ ldc.i4.1 - IL_003d: /* 2A | */ ret - - IL_003e: /* 06 | */ ldloc.0 - IL_003f: /* 6F | (0A)000060 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_IsOverride() /* 0A000060 */ - IL_0044: /* 2D | 03 */ brtrue.s IL_0049 - - IL_0046: /* 14 | */ ldnull - IL_0047: /* 2B | 06 */ br.s IL_004f - - IL_0049: /* 06 | */ ldloc.0 - IL_004a: /* 6F | (0A)000061 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IPropertySymbol/*0100002C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IPropertySymbol/*0100002C*/::get_OverriddenProperty() /* 0A000061 */ - IL_004f: /* 0A | */ stloc.0 - IL_0050: /* 06 | */ ldloc.0 - IL_0051: /* 2D | E0 */ brtrue.s IL_0033 - - IL_0053: /* 16 | */ ldc.i4.0 - IL_0054: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::HasAttribute - - .method /*0600008B*/ public hidebysig static - bool IsAssignableFrom(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ source, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ target) cil managed - // SIG: 00 02 02 12 80 95 12 80 95 - { - .custom /*0C000112:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x3404 - // Code size 180 (0xb4) - .maxstack 3 - .locals /*11000010*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_2, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ V_3, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ V_4, - bool V_5) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 25 | */ dup - IL_0002: /* 2D | 0C */ brtrue.s IL_0010 - - IL_0004: /* 26 | */ pop - IL_0005: /* 72 | (70)00015D */ ldstr "source" /* 7000015D */ - IL_000a: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_000f: /* 7A | */ throw - - IL_0010: /* 10 | 00 */ starg.s source - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 25 | */ dup - IL_0014: /* 2D | 0C */ brtrue.s IL_0022 - - IL_0016: /* 26 | */ pop - IL_0017: /* 72 | (70)00016B */ ldstr "target" /* 7000016B */ - IL_001c: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_0021: /* 7A | */ throw - - IL_0022: /* 10 | 01 */ starg.s target - IL_0024: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0029: /* 02 | */ ldarg.0 - IL_002a: /* 03 | */ ldarg.1 - IL_002b: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0030: /* 2C | 02 */ brfalse.s IL_0034 - - IL_0032: /* 17 | */ ldc.i4.1 - IL_0033: /* 2A | */ ret - - IL_0034: /* 02 | */ ldarg.0 - IL_0035: /* 6F | (0A)000064 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.TypeKind/*010000E2*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/::get_TypeKind() /* 0A000064 */ - IL_003a: /* 1D | */ ldc.i4.7 - IL_003b: /* 33 | 34 */ bne.un.s IL_0071 - - IL_003d: /* 03 | */ ldarg.1 - IL_003e: /* 6F | (0A)000065 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/::get_AllInterfaces() /* 0A000065 */ - IL_0043: /* 0B | */ stloc.1 - IL_0044: /* 12 | 01 */ ldloca.s V_1 - IL_0046: /* 28 | (0A)000066 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002A*/::GetEnumerator() /* 0A000066 */ - IL_004b: /* 0A | */ stloc.0 - IL_004c: /* 2B | 18 */ br.s IL_0066 - - IL_004e: /* 12 | 00 */ ldloca.s V_0 - IL_0050: /* 28 | (0A)000067 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002B*/::get_Current() /* 0A000067 */ - IL_0055: /* 0C | */ stloc.2 - IL_0056: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_005b: /* 02 | */ ldarg.0 - IL_005c: /* 08 | */ ldloc.2 - IL_005d: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0062: /* 2C | 02 */ brfalse.s IL_0066 - - IL_0064: /* 17 | */ ldc.i4.1 - IL_0065: /* 2A | */ ret - - IL_0066: /* 12 | 00 */ ldloca.s V_0 - IL_0068: /* 28 | (0A)000068 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002B*/::MoveNext() /* 0A000068 */ - IL_006d: /* 2D | DF */ brtrue.s IL_004e - - IL_006f: /* 16 | */ ldc.i4.0 - IL_0070: /* 2A | */ ret - - IL_0071: /* 03 | */ ldarg.1 - IL_0072: /* 28 | (06)00008D */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetTypeHierarchy(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008D */ - IL_0077: /* 6F | (0A)000023 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000008*/::GetEnumerator() /* 0A000023 */ - IL_007c: /* 0D | */ stloc.3 - .try - { - IL_007d: /* 2B | 1C */ br.s IL_009b - - IL_007f: /* 09 | */ ldloc.3 - IL_0080: /* 6F | (0A)000022 */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000007*/::get_Current() /* 0A000022 */ - IL_0085: /* 13 | 04 */ stloc.s V_4 - IL_0087: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_008c: /* 02 | */ ldarg.0 - IL_008d: /* 11 | 04 */ ldloc.s V_4 - IL_008f: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0094: /* 2C | 05 */ brfalse.s IL_009b - - IL_0096: /* 17 | */ ldc.i4.1 - IL_0097: /* 13 | 05 */ stloc.s V_5 - IL_0099: /* DE | 16 */ leave.s IL_00b1 - - IL_009b: /* 09 | */ ldloc.3 - IL_009c: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_00a1: /* 2D | DC */ brtrue.s IL_007f - - IL_00a3: /* DE | 0A */ leave.s IL_00af - - } // end .try - finally - { - IL_00a5: /* 09 | */ ldloc.3 - IL_00a6: /* 2C | 06 */ brfalse.s IL_00ae - - IL_00a8: /* 09 | */ ldloc.3 - IL_00a9: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_00ae: /* DC | */ endfinally - } // end handler - // HEX: 02 00 7D 00 28 A5 00 0A 00 00 00 00 - IL_00af: /* 16 | */ ldc.i4.0 - IL_00b0: /* 2A | */ ret - - IL_00b1: /* 11 | 05 */ ldloc.s V_5 - IL_00b3: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::IsAssignableFrom - - .method /*0600008C*/ public hidebysig static - bool HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ symbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ attribute) cil managed - // SIG: 00 02 02 12 80 AD 12 80 95 - { - .custom /*0C000115:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x34d4 - // Code size 60 (0x3c) - .maxstack 2 - .locals /*11000011*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ V_2) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 6F | (0A)000069 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::GetAttributes() /* 0A000069 */ - IL_0006: /* 0B | */ stloc.1 - IL_0007: /* 12 | 01 */ ldloca.s V_1 - IL_0009: /* 28 | (0A)00006A */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002C*/::GetEnumerator() /* 0A00006A */ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 2B | 20 */ br.s IL_0031 - - IL_0011: /* 12 | 00 */ ldloca.s V_0 - IL_0013: /* 28 | (0A)00006B */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002D*/::get_Current() /* 0A00006B */ - IL_0018: /* 0C | */ stloc.2 - IL_0019: /* 08 | */ ldloc.2 - IL_001a: /* 6F | (0A)00006C */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/::get_AttributeClass() /* 0A00006C */ - IL_001f: /* 2C | 10 */ brfalse.s IL_0031 - - IL_0021: /* 03 | */ ldarg.1 - IL_0022: /* 08 | */ ldloc.2 - IL_0023: /* 6F | (0A)00006C */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/::get_AttributeClass() /* 0A00006C */ - IL_0028: /* 28 | (06)00008B */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::IsAssignableFrom(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008B */ - IL_002d: /* 2C | 02 */ brfalse.s IL_0031 - - IL_002f: /* 17 | */ ldc.i4.1 - IL_0030: /* 2A | */ ret - - IL_0031: /* 12 | 00 */ ldloca.s V_0 - IL_0033: /* 28 | (0A)00006D */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002D*/::MoveNext() /* 0A00006D */ - IL_0038: /* 2D | D7 */ brtrue.s IL_0011 - - IL_003a: /* 16 | */ ldc.i4.0 - IL_003b: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::HasAttribute - - .method /*0600008D*/ public hidebysig static - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ - GetTypeHierarchy(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ typeSymbol) cil managed - // SIG: 00 01 15 12 80 A5 01 12 80 95 12 80 95 - { - .custom /*0C000117:0A000018*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.IteratorStateMachineAttribute/*01000028*/::.ctor(class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A000018 */ = ( 01 00 44 4D 69 63 72 6F 73 6F 66 74 2E 43 6F 64 // ..DMicrosoft.Cod - 65 41 6E 61 6C 79 73 69 73 2E 43 6F 64 65 41 6E // eAnalysis.CodeAn - 61 6C 79 73 69 73 45 78 74 65 6E 73 69 6F 6E 73 // alysisExtensions - 2B 3C 47 65 74 54 79 70 65 48 69 65 72 61 72 63 // +d__8.. - .custom /*0C000118:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - .param [1]/*080000A2*/ - .custom /*0C00013A:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 02 00 00 ) - // Method begins at RVA 0x351c - // Code size 15 (0xf) - .maxstack 8 - IL_0000: /* 1F | FE */ ldc.i4.s -2 - IL_0002: /* 73 | (06)000391 */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::.ctor(int32) /* 06000391 */ - IL_0007: /* 25 | */ dup - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 7D | (04)00011F */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__8'/*02000075*/::'<>3__typeSymbol' /* 0400011F */ - IL_000e: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::GetTypeHierarchy - - .method /*0600008E*/ public hidebysig static - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ - GetAllMethodSymbolsOfPartialParts(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ 'method') cil managed - // SIG: 00 01 15 12 80 A5 01 12 80 99 12 80 99 - { - .custom /*0C000119:0A000018*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.IteratorStateMachineAttribute/*01000028*/::.ctor(class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A000018 */ = ( 01 00 55 4D 69 63 72 6F 73 6F 66 74 2E 43 6F 64 // ..UMicrosoft.Cod - 65 41 6E 61 6C 79 73 69 73 2E 43 6F 64 65 41 6E // eAnalysis.CodeAn - 61 6C 79 73 69 73 45 78 74 65 6E 73 69 6F 6E 73 // alysisExtensions - 2B 3C 47 65 74 41 6C 6C 4D 65 74 68 6F 64 53 79 // +d__9.. - .custom /*0C00011A:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x352c - // Code size 15 (0xf) - .maxstack 8 - IL_0000: /* 1F | FE */ ldc.i4.s -2 - IL_0002: /* 73 | (06)00036E */ newobj instance void Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::.ctor(int32) /* 0600036E */ - IL_0007: /* 25 | */ dup - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 7D | (04)0000FC */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*//'d__9'/*02000071*/::'<>3__method' /* 040000FC */ - IL_000e: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::GetAllMethodSymbolsOfPartialParts - - .method /*0600008F*/ public hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - GetReceiverType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ invocation, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 00 02 12 80 BD 12 80 C5 11 80 C9 - { - .custom /*0C00011D:0A000001*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.ExtensionAttribute/*01000001*/::.ctor() /* 0A000001 */ = ( 01 00 00 00 ) - .param [0]/*080000A4*/ - .custom /*0C00013E:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 02 00 00 ) - // Method begins at RVA 0x353c - // Code size 165 (0xa5) - .maxstack 3 - .locals /*11000012*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/ V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 6F | (0A)00006E */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Instance() /* 0A00006E */ - IL_0006: /* 2C | 18 */ brfalse.s IL_0020 - - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 6F | (0A)00006E */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Instance() /* 0A00006E */ - IL_000e: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_0013: /* 02 | */ ldarg.0 - IL_0014: /* 6F | (0A)000070 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_SemanticModel() /* 0A000070 */ - IL_0019: /* 03 | */ ldarg.1 - IL_001a: /* 28 | (06)000090 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::'g__GetReceiverType|10_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000090 */ - IL_001f: /* 2A | */ ret - - IL_0020: /* 02 | */ ldarg.0 - IL_0021: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_0026: /* 6F | (0A)000072 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_IsExtensionMethod() /* 0A000072 */ - IL_002b: /* 2C | 76 */ brfalse.s IL_00a3 - - IL_002d: /* 02 | */ ldarg.0 - IL_002e: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_0033: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0038: /* 0A | */ stloc.0 - IL_0039: /* 12 | 00 */ ldloca.s V_0 - IL_003b: /* 28 | (0A)000074 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_IsEmpty() /* 0A000074 */ - IL_0040: /* 2D | 61 */ brtrue.s IL_00a3 - - IL_0042: /* 02 | */ ldarg.0 - IL_0043: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_0048: /* 28 | (2B)000002 */ call !!0 [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::FirstOrDefault(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 2B000002 */ - IL_004d: /* 0B | */ stloc.1 - IL_004e: /* 07 | */ ldloc.1 - IL_004f: /* 2C | 18 */ brfalse.s IL_0069 - - IL_0051: /* 07 | */ ldloc.1 - IL_0052: /* 6F | (0A)000077 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/::get_Value() /* 0A000077 */ - IL_0057: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_005c: /* 02 | */ ldarg.0 - IL_005d: /* 6F | (0A)000070 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_SemanticModel() /* 0A000070 */ - IL_0062: /* 03 | */ ldarg.1 - IL_0063: /* 28 | (06)000090 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::'g__GetReceiverType|10_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000090 */ - IL_0068: /* 2A | */ ret - - IL_0069: /* 02 | */ ldarg.0 - IL_006a: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_006f: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0074: /* 0A | */ stloc.0 - IL_0075: /* 12 | 00 */ ldloca.s V_0 - IL_0077: /* 16 | */ ldc.i4.0 - IL_0078: /* 28 | (0A)000078 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Item(int32) /* 0A000078 */ - IL_007d: /* 6F | (0A)000079 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_IsParams() /* 0A000079 */ - IL_0082: /* 2C | 1F */ brfalse.s IL_00a3 - - IL_0084: /* 02 | */ ldarg.0 - IL_0085: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_008a: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_008f: /* 0A | */ stloc.0 - IL_0090: /* 12 | 00 */ ldloca.s V_0 - IL_0092: /* 16 | */ ldc.i4.0 - IL_0093: /* 28 | (0A)000078 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Item(int32) /* 0A000078 */ - IL_0098: /* 6F | (0A)00007A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_Type() /* 0A00007A */ - IL_009d: /* 75 | (01)00002F */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_00a2: /* 2A | */ ret - - IL_00a3: /* 14 | */ ldnull - IL_00a4: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::GetReceiverType - - .method /*06000090*/ assembly hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - 'g__GetReceiverType|10_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ receiverSyntax, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ model, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 00 03 12 80 BD 12 80 D5 12 80 D9 11 80 C9 - { - .custom /*0C00011F:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 02 00 00 ) - .custom /*0C000120:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .param [1]/*080000A7*/ - .custom /*0C000142:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 01 00 00 ) - // Method begins at RVA 0x35f0 - // Code size 61 (0x3d) - .maxstack 3 - .locals /*11000013*/ init (valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.TypeInfo/*01000038*/ V_2) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 2D | 0B */ brtrue.s IL_000e - - IL_0003: /* 12 | 01 */ ldloca.s V_1 - IL_0005: /* FE15 | (1B)00002F */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00002F*/ - IL_000b: /* 07 | */ ldloc.1 - IL_000c: /* 2B | 0D */ br.s IL_001b - - IL_000e: /* 03 | */ ldarg.1 - IL_000f: /* 02 | */ ldarg.0 - IL_0010: /* 04 | */ ldarg.2 - IL_0011: /* 28 | (0A)00007B */ call valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.TypeInfo/*01000038*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ModelExtensions/*010000E4*/::GetTypeInfo(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A00007B */ - IL_0016: /* 73 | (0A)00007C */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00002F*/::.ctor(!0) /* 0A00007C */ - IL_001b: /* 0A | */ stloc.0 - IL_001c: /* 12 | 00 */ ldloca.s V_0 - IL_001e: /* 28 | (0A)00007D */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00002F*/::get_HasValue() /* 0A00007D */ - IL_0023: /* 2D | 03 */ brtrue.s IL_0028 - - IL_0025: /* 14 | */ ldnull - IL_0026: /* 2B | 0F */ br.s IL_0037 - - IL_0028: /* 12 | 00 */ ldloca.s V_0 - IL_002a: /* 28 | (0A)00007E */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00002F*/::GetValueOrDefault() /* 0A00007E */ - IL_002f: /* 0C | */ stloc.2 - IL_0030: /* 12 | 02 */ ldloca.s V_2 - IL_0032: /* 28 | (0A)00007F */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.TypeInfo/*01000038*/::get_Type() /* 0A00007F */ - IL_0037: /* 75 | (01)00002F */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_003c: /* 2A | */ ret - } // end of method CodeAnalysisExtensions::'g__GetReceiverType|10_0' - -} // end of class Microsoft.CodeAnalysis.CodeAnalysisExtensions - -.class /*0200001A*/ private abstract auto ansi sealed beforefieldinit Microsoft.AspNetCore.Shared.MvcFacts - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .custom /*0C000067:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C000068:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .method /*06000091*/ public hidebysig static - bool IsController(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ 'type', - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ controllerAttribute, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ nonControllerAttribute) cil managed - // SIG: 00 03 02 12 80 BD 12 80 BD 12 80 BD - { - // Method begins at RVA 0x363c - // Code size 159 (0x9f) - .maxstack 3 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 25 | */ dup - IL_0002: /* 2D | 0C */ brtrue.s IL_0010 - - IL_0004: /* 26 | */ pop - IL_0005: /* 72 | (70)000179 */ ldstr "type" /* 70000179 */ - IL_000a: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_000f: /* 7A | */ throw - - IL_0010: /* 10 | 00 */ starg.s 'type' - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 25 | */ dup - IL_0014: /* 2D | 0C */ brtrue.s IL_0022 - - IL_0016: /* 26 | */ pop - IL_0017: /* 72 | (70)000183 */ ldstr "controllerAttribute" /* 70000183 */ - IL_001c: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_0021: /* 7A | */ throw - - IL_0022: /* 10 | 01 */ starg.s controllerAttribute - IL_0024: /* 04 | */ ldarg.2 - IL_0025: /* 25 | */ dup - IL_0026: /* 2D | 0C */ brtrue.s IL_0034 - - IL_0028: /* 26 | */ pop - IL_0029: /* 72 | (70)0001AB */ ldstr "nonControllerAttribute" /* 700001AB */ - IL_002e: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_0033: /* 7A | */ throw - - IL_0034: /* 10 | 02 */ starg.s nonControllerAttribute - IL_0036: /* 02 | */ ldarg.0 - IL_0037: /* 6F | (0A)000064 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.TypeKind/*010000E2*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/::get_TypeKind() /* 0A000064 */ - IL_003c: /* 18 | */ ldc.i4.2 - IL_003d: /* 2E | 02 */ beq.s IL_0041 - - IL_003f: /* 16 | */ ldc.i4.0 - IL_0040: /* 2A | */ ret - - IL_0041: /* 02 | */ ldarg.0 - IL_0042: /* 6F | (0A)000080 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_IsAbstract() /* 0A000080 */ - IL_0047: /* 2C | 02 */ brfalse.s IL_004b - - IL_0049: /* 16 | */ ldc.i4.0 - IL_004a: /* 2A | */ ret - - IL_004b: /* 02 | */ ldarg.0 - IL_004c: /* 6F | (0A)000081 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Accessibility/*010000E5*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaredAccessibility() /* 0A000081 */ - IL_0051: /* 1C | */ ldc.i4.6 - IL_0052: /* 2E | 02 */ beq.s IL_0056 - - IL_0054: /* 16 | */ ldc.i4.0 - IL_0055: /* 2A | */ ret - - IL_0056: /* 02 | */ ldarg.0 - IL_0057: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_005c: /* 2C | 02 */ brfalse.s IL_0060 - - IL_005e: /* 16 | */ ldc.i4.0 - IL_005f: /* 2A | */ ret - - IL_0060: /* 02 | */ ldarg.0 - IL_0061: /* 6F | (0A)000083 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/::get_IsGenericType() /* 0A000083 */ - IL_0066: /* 2D | 08 */ brtrue.s IL_0070 - - IL_0068: /* 02 | */ ldarg.0 - IL_0069: /* 6F | (0A)000084 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/::get_IsUnboundGenericType() /* 0A000084 */ - IL_006e: /* 2C | 02 */ brfalse.s IL_0072 - - IL_0070: /* 16 | */ ldc.i4.0 - IL_0071: /* 2A | */ ret - - IL_0072: /* 02 | */ ldarg.0 - IL_0073: /* 04 | */ ldarg.2 - IL_0074: /* 17 | */ ldc.i4.1 - IL_0075: /* 28 | (06)000085 */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - bool) /* 06000085 */ - IL_007a: /* 2C | 02 */ brfalse.s IL_007e - - IL_007c: /* 16 | */ ldc.i4.0 - IL_007d: /* 2A | */ ret - - IL_007e: /* 02 | */ ldarg.0 - IL_007f: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0084: /* 72 | (70)0001D9 */ ldstr "Controller" /* 700001D9 */ - IL_0089: /* 1B | */ ldc.i4.5 - IL_008a: /* 6F | (0A)000086 */ callvirt instance bool [netstandard/*23000001*/]System.String/*010000D3*/::EndsWith(string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A000086 */ - IL_008f: /* 2D | 0C */ brtrue.s IL_009d - - IL_0091: /* 02 | */ ldarg.0 - IL_0092: /* 03 | */ ldarg.1 - IL_0093: /* 17 | */ ldc.i4.1 - IL_0094: /* 28 | (06)000085 */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - bool) /* 06000085 */ - IL_0099: /* 2D | 02 */ brtrue.s IL_009d - - IL_009b: /* 16 | */ ldc.i4.0 - IL_009c: /* 2A | */ ret - - IL_009d: /* 17 | */ ldc.i4.1 - IL_009e: /* 2A | */ ret - } // end of method MvcFacts::IsController - - .method /*06000092*/ public hidebysig static - bool IsControllerAction(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ 'method', - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ nonActionAttribute, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ disposableDispose) cil managed - // SIG: 00 03 02 12 80 99 12 80 BD 12 80 99 - { - // Method begins at RVA 0x36e8 - // Code size 127 (0x7f) - .maxstack 3 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 25 | */ dup - IL_0002: /* 2D | 0C */ brtrue.s IL_0010 - - IL_0004: /* 26 | */ pop - IL_0005: /* 72 | (70)0001EF */ ldstr "method" /* 700001EF */ - IL_000a: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_000f: /* 7A | */ throw - - IL_0010: /* 10 | 00 */ starg.s 'method' - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 25 | */ dup - IL_0014: /* 2D | 0C */ brtrue.s IL_0022 - - IL_0016: /* 26 | */ pop - IL_0017: /* 72 | (70)0001FD */ ldstr "nonActionAttribute" /* 700001FD */ - IL_001c: /* 73 | (0A)000052 */ newobj instance void [netstandard/*23000001*/]System.ArgumentNullException/*010000DE*/::.ctor(string) /* 0A000052 */ - IL_0021: /* 7A | */ throw - - IL_0022: /* 10 | 01 */ starg.s nonActionAttribute - IL_0024: /* 02 | */ ldarg.0 - IL_0025: /* 6F | (0A)000087 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.MethodKind/*010000E7*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_MethodKind() /* 0A000087 */ - IL_002a: /* 1F | 0A */ ldc.i4.s 10 - IL_002c: /* 2E | 02 */ beq.s IL_0030 - - IL_002e: /* 16 | */ ldc.i4.0 - IL_002f: /* 2A | */ ret - - IL_0030: /* 02 | */ ldarg.0 - IL_0031: /* 03 | */ ldarg.1 - IL_0032: /* 17 | */ ldc.i4.1 - IL_0033: /* 28 | (06)000086 */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - bool) /* 06000086 */ - IL_0038: /* 2C | 02 */ brfalse.s IL_003c - - IL_003a: /* 16 | */ ldc.i4.0 - IL_003b: /* 2A | */ ret - - IL_003c: /* 02 | */ ldarg.0 - IL_003d: /* 28 | (06)000093 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.Shared.MvcFacts/*0200001A*/::GetDeclaringType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 06000093 */ - IL_0042: /* 6F | (0A)000088 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SpecialType/*01000040*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/::get_SpecialType() /* 0A000088 */ - IL_0047: /* 17 | */ ldc.i4.1 - IL_0048: /* 33 | 02 */ bne.un.s IL_004c - - IL_004a: /* 16 | */ ldc.i4.0 - IL_004b: /* 2A | */ ret - - IL_004c: /* 02 | */ ldarg.0 - IL_004d: /* 04 | */ ldarg.2 - IL_004e: /* 28 | (06)000094 */ call bool Microsoft.AspNetCore.Shared.MvcFacts/*0200001A*/::IsIDisposableDispose(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 06000094 */ - IL_0053: /* 2C | 02 */ brfalse.s IL_0057 - - IL_0055: /* 16 | */ ldc.i4.0 - IL_0056: /* 2A | */ ret - - IL_0057: /* 02 | */ ldarg.0 - IL_0058: /* 6F | (0A)000089 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_IsStatic() /* 0A000089 */ - IL_005d: /* 2C | 02 */ brfalse.s IL_0061 - - IL_005f: /* 16 | */ ldc.i4.0 - IL_0060: /* 2A | */ ret - - IL_0061: /* 02 | */ ldarg.0 - IL_0062: /* 6F | (0A)000080 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_IsAbstract() /* 0A000080 */ - IL_0067: /* 2C | 02 */ brfalse.s IL_006b - - IL_0069: /* 16 | */ ldc.i4.0 - IL_006a: /* 2A | */ ret - - IL_006b: /* 02 | */ ldarg.0 - IL_006c: /* 6F | (0A)00008A */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_IsGenericMethod() /* 0A00008A */ - IL_0071: /* 2C | 02 */ brfalse.s IL_0075 - - IL_0073: /* 16 | */ ldc.i4.0 - IL_0074: /* 2A | */ ret - - IL_0075: /* 02 | */ ldarg.0 - IL_0076: /* 6F | (0A)000081 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Accessibility/*010000E5*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaredAccessibility() /* 0A000081 */ - IL_007b: /* 1C | */ ldc.i4.6 - IL_007c: /* FE01 | */ ceq - IL_007e: /* 2A | */ ret - } // end of method MvcFacts::IsControllerAction - - .method /*06000093*/ private hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - GetDeclaringType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ 'method') cil managed - // SIG: 00 01 12 80 BD 12 80 99 - { - // Method begins at RVA 0x3773 - // Code size 44 (0x2c) - .maxstack 8 - IL_0000: /* 2B | 1B */ br.s IL_001d - - IL_0002: /* 02 | */ ldarg.0 - IL_0003: /* 6F | (0A)00008B */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_OverriddenMethod() /* 0A00008B */ - IL_0008: /* 2D | 0B */ brtrue.s IL_0015 - - IL_000a: /* 72 | (70)000223 */ ldstr "OverriddenMethod cannot be null." /* 70000223 */ - IL_000f: /* 73 | (0A)00008C */ newobj instance void [netstandard/*23000001*/]System.InvalidOperationException/*010000E8*/::.ctor(string) /* 0A00008C */ - IL_0014: /* 7A | */ throw - - IL_0015: /* 02 | */ ldarg.0 - IL_0016: /* 6F | (0A)00008B */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_OverriddenMethod() /* 0A00008B */ - IL_001b: /* 10 | 00 */ starg.s 'method' - IL_001d: /* 02 | */ ldarg.0 - IL_001e: /* 6F | (0A)000060 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_IsOverride() /* 0A000060 */ - IL_0023: /* 2D | DD */ brtrue.s IL_0002 - - IL_0025: /* 02 | */ ldarg.0 - IL_0026: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_002b: /* 2A | */ ret - } // end of method MvcFacts::GetDeclaringType - - .method /*06000094*/ private hidebysig static - bool IsIDisposableDispose(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ 'method', - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ disposableDispose) cil managed - // SIG: 00 02 02 12 80 99 12 80 99 - { - // Method begins at RVA 0x37a0 - // Code size 145 (0x91) - .maxstack 3 - .locals /*11000014*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1, - int32 V_2, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_3) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_000c: /* 28 | (0A)00008D */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Inequality(string, - string) /* 0A00008D */ - IL_0011: /* 2C | 02 */ brfalse.s IL_0015 - - IL_0013: /* 16 | */ ldc.i4.0 - IL_0014: /* 2A | */ ret - - IL_0015: /* 02 | */ ldarg.0 - IL_0016: /* 6F | (0A)00008E */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_ReturnsVoid() /* 0A00008E */ - IL_001b: /* 2D | 02 */ brtrue.s IL_001f - - IL_001d: /* 16 | */ ldc.i4.0 - IL_001e: /* 2A | */ ret - - IL_001f: /* 02 | */ ldarg.0 - IL_0020: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0025: /* 0B | */ stloc.1 - IL_0026: /* 12 | 01 */ ldloca.s V_1 - IL_0028: /* 28 | (0A)00008F */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Length() /* 0A00008F */ - IL_002d: /* 03 | */ ldarg.1 - IL_002e: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0033: /* 0B | */ stloc.1 - IL_0034: /* 12 | 01 */ ldloca.s V_1 - IL_0036: /* 28 | (0A)00008F */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Length() /* 0A00008F */ - IL_003b: /* 2E | 02 */ beq.s IL_003f - - IL_003d: /* 16 | */ ldc.i4.0 - IL_003e: /* 2A | */ ret - - IL_003f: /* 16 | */ ldc.i4.0 - IL_0040: /* 0C | */ stloc.2 - IL_0041: /* 2B | 23 */ br.s IL_0066 - - IL_0043: /* 02 | */ ldarg.0 - IL_0044: /* 6F | (0A)000090 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_ExplicitInterfaceImplementations() /* 0A000090 */ - IL_0049: /* 0D | */ stloc.3 - IL_004a: /* 12 | 03 */ ldloca.s V_3 - IL_004c: /* 08 | */ ldloc.2 - IL_004d: /* 28 | (0A)000091 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000030*/::get_Item(int32) /* 0A000091 */ - IL_0052: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_0057: /* 6F | (0A)000088 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SpecialType/*01000040*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/::get_SpecialType() /* 0A000088 */ - IL_005c: /* 1F | 23 */ ldc.i4.s 35 - IL_005e: /* 33 | 02 */ bne.un.s IL_0062 - - IL_0060: /* 17 | */ ldc.i4.1 - IL_0061: /* 2A | */ ret - - IL_0062: /* 08 | */ ldloc.2 - IL_0063: /* 17 | */ ldc.i4.1 - IL_0064: /* 58 | */ add - IL_0065: /* 0C | */ stloc.2 - IL_0066: /* 08 | */ ldloc.2 - IL_0067: /* 02 | */ ldarg.0 - IL_0068: /* 6F | (0A)000090 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_ExplicitInterfaceImplementations() /* 0A000090 */ - IL_006d: /* 0D | */ stloc.3 - IL_006e: /* 12 | 03 */ ldloca.s V_3 - IL_0070: /* 28 | (0A)000092 */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000030*/::get_Length() /* 0A000092 */ - IL_0075: /* 32 | CC */ blt.s IL_0043 - - IL_0077: /* 02 | */ ldarg.0 - IL_0078: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_007d: /* 03 | */ ldarg.1 - IL_007e: /* 6F | (0A)000093 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/::FindImplementationForInterfaceMember(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000093 */ - IL_0083: /* 0A | */ stloc.0 - IL_0084: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0089: /* 06 | */ ldloc.0 - IL_008a: /* 02 | */ ldarg.0 - IL_008b: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0090: /* 2A | */ ret - } // end of method MvcFacts::IsIDisposableDispose - -} // end of class Microsoft.AspNetCore.Shared.MvcFacts - -.class /*0200001B*/ private auto ansi sealed beforefieldinit Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .class /*02000076*/ auto ansi serializable sealed nested private beforefieldinit '<>c' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C0000F3:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*04000120*/ public static initonly class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c'/*02000076*/ '<>9' - .field /*04000121*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__1_0' - .method /*06000399*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x1074b - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (06)00039A */ newobj instance void Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c'/*02000076*/::.ctor() /* 0600039A */ - IL_0005: /* 80 | (04)000120 */ stsfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c'/*02000076*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c'/*02000076*/::'<>9' /* 04000120 */ - IL_000a: /* 2A | */ ret - } // end of method '<>c'::.cctor - - .method /*0600039A*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x10757 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::.ctor - - .method /*0600039B*/ assembly hidebysig - instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ - 'b__1_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ c) cil managed - // SIG: 20 01 12 6C 12 80 F1 - { - // Method begins at RVA 0x1075f - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 73 | (06)000096 */ newobj instance void Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::.ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 06000096 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::'b__1_0' - - } // end of class '<>c' - - .class /*02000077*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass6_0' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C0000F4:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*04000122*/ public valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ syntaxToken - .field /*04000123*/ public class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ '<>4__this' - .field /*04000124*/ public valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken - .method /*0600039C*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x10767 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass6_0'::.ctor - - .method /*0600039D*/ assembly hidebysig - instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ - 'b__0'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ token) cil managed - // SIG: 20 01 12 70 11 80 F9 - { - // Method begins at RVA 0x10770 - // Code size 172 (0xac) - .maxstack 5 - .locals /*11000101*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RouteOptions/*02000024*/ V_1, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ V_2, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ V_3, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ V_4) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7C | (04)000122 */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::syntaxToken /* 04000122 */ - IL_0006: /* 28 | (0A)000362 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_SyntaxTree() /* 0A000362 */ - IL_000b: /* 2D | 02 */ brtrue.s IL_000f - - IL_000d: /* 14 | */ ldnull - IL_000e: /* 2A | */ ret - - IL_000f: /* 02 | */ ldarg.0 - IL_0010: /* 7B | (04)000123 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::'<>4__this' /* 04000123 */ - IL_0015: /* 7B | (04)000018 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::_compilation /* 04000018 */ - IL_001a: /* 02 | */ ldarg.0 - IL_001b: /* 7C | (04)000122 */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::syntaxToken /* 04000122 */ - IL_0020: /* 28 | (0A)000362 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_SyntaxTree() /* 0A000362 */ - IL_0025: /* 16 | */ ldc.i4.0 - IL_0026: /* 6F | (0A)000363 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/::GetSemanticModel(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/, - bool) /* 0A000363 */ - IL_002b: /* 0A | */ stloc.0 - IL_002c: /* 03 | */ ldarg.1 - IL_002d: /* 06 | */ ldloc.0 - IL_002e: /* 02 | */ ldarg.0 - IL_002f: /* 7B | (04)000124 */ ldfld valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::cancellationToken /* 04000124 */ - IL_0034: /* 12 | 01 */ ldloca.s V_1 - IL_0036: /* 28 | (06)00016F */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteStringSyntaxDetector/*0200002E*/::IsRouteStringSyntaxToken(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RouteOptions/*02000024*/&) /* 0600016F */ - IL_003b: /* 2D | 02 */ brtrue.s IL_003f - - IL_003d: /* 14 | */ ldnull - IL_003e: /* 2A | */ ret - - IL_003f: /* 02 | */ ldarg.0 - IL_0040: /* 7B | (04)000123 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::'<>4__this' /* 04000123 */ - IL_0045: /* 7B | (04)000018 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::_compilation /* 04000018 */ - IL_004a: /* 28 | (06)00009F */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 0600009F */ - IL_004f: /* 0C | */ stloc.2 - IL_0050: /* 07 | */ ldloc.1 - IL_0051: /* 03 | */ ldarg.1 - IL_0052: /* 06 | */ ldloc.0 - IL_0053: /* 08 | */ ldloc.2 - IL_0054: /* 02 | */ ldarg.0 - IL_0055: /* 7B | (04)000124 */ ldfld valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::cancellationToken /* 04000124 */ - IL_005a: /* 28 | (06)0001C1 */ call valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageDetector/*02000033*/::BuildContext(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RouteOptions/*02000024*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 060001C1 */ - IL_005f: /* 0D | */ stloc.3 - IL_0060: /* 7E | (04)000080 */ ldsfld class Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.IVirtualCharService/*02000044*/ Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.CSharpVirtualCharService/*02000043*/::Instance /* 04000080 */ - IL_0065: /* 03 | */ ldarg.1 - IL_0066: /* 6F | (06)00023A */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.IVirtualCharService/*02000044*/::TryConvertToVirtualChars(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 0600023A */ - IL_006b: /* 12 | 03 */ ldloca.s V_3 - IL_006d: /* 28 | (06)0001A1 */ call instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageType/*0200002F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_UsageType() /* 060001A1 */ - IL_0072: /* 18 | */ ldc.i4.2 - IL_0073: /* 2E | 0C */ beq.s IL_0081 - - IL_0075: /* 12 | 03 */ ldloca.s V_3 - IL_0077: /* 28 | (06)0001A1 */ call instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageType/*0200002F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_UsageType() /* 060001A1 */ - IL_007c: /* 19 | */ ldc.i4.3 - IL_007d: /* FE01 | */ ceq - IL_007f: /* 2B | 01 */ br.s IL_0082 - - IL_0081: /* 17 | */ ldc.i4.1 - IL_0082: /* 26 | */ pop - IL_0083: /* 12 | 03 */ ldloca.s V_3 - IL_0085: /* 28 | (06)0001A9 */ call instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternOptions/*0200005F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_RoutePatternOptions() /* 060001A9 */ - IL_008a: /* 28 | (06)0002F4 */ call class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParser/*02000060*/::TryParse(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternOptions/*0200005F*/) /* 060002F4 */ - IL_008f: /* 13 | 04 */ stloc.s V_4 - IL_0091: /* 11 | 04 */ ldloc.s V_4 - IL_0093: /* 2D | 02 */ brtrue.s IL_0097 - - IL_0095: /* 14 | */ ldnull - IL_0096: /* 2A | */ ret - - IL_0097: /* 73 | (06)00009E */ newobj instance void Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::.ctor() /* 0600009E */ - IL_009c: /* 25 | */ dup - IL_009d: /* 11 | 04 */ ldloc.s V_4 - IL_009f: /* 6F | (06)00009B */ callvirt instance void modreq(System.Runtime.CompilerServices.IsExternalInit/*02000014*/) Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::set_RoutePattern(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/) /* 0600009B */ - IL_00a4: /* 25 | */ dup - IL_00a5: /* 09 | */ ldloc.3 - IL_00a6: /* 6F | (06)00009D */ callvirt instance void modreq(System.Runtime.CompilerServices.IsExternalInit/*02000014*/) Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::set_UsageContext(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/) /* 0600009D */ - IL_00ab: /* 2A | */ ret - } // end of method '<>c__DisplayClass6_0'::'b__0' - - } // end of class '<>c__DisplayClass6_0' - - .field /*04000016*/ private static initonly class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*/ LazyRouteUsageCache - .field /*04000017*/ private initonly class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ _lazyRoutePatterns - .field /*04000018*/ private initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ _compilation - .method /*06000095*/ public hidebysig static - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ - GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ compilation) cil managed - // SIG: 00 01 12 6C 12 80 F1 - { - .custom /*0C000126:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - // Method begins at RVA 0x383d - // Code size 43 (0x2b) - .maxstack 8 - IL_0000: /* 7E | (04)000016 */ ldsfld class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::LazyRouteUsageCache /* 04000016 */ - IL_0005: /* 02 | */ ldarg.0 - IL_0006: /* 7E | (04)000121 */ ldsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c'/*02000076*/::'<>9__1_0' /* 04000121 */ - IL_000b: /* 25 | */ dup - IL_000c: /* 2D | 17 */ brtrue.s IL_0025 - - IL_000e: /* 26 | */ pop - IL_000f: /* 7E | (04)000120 */ ldsfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c'/*02000076*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c'/*02000076*/::'<>9' /* 04000120 */ - IL_0014: /* FE06 | (06)00039B */ ldftn instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c'/*02000076*/::'b__1_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 0600039B */ - IL_001a: /* 73 | (0A)000094 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B000031*/::.ctor(object, - native int) /* 0A000094 */ - IL_001f: /* 25 | */ dup - IL_0020: /* 80 | (04)000121 */ stsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c'/*02000076*/::'<>9__1_0' /* 04000121 */ - IL_0025: /* 6F | (0A)000095 */ callvirt instance !1 class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*//*1B000032*/::GetOrCreateValue(!0, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 0A000095 */ - IL_002a: /* 2A | */ ret - } // end of method RouteUsageCache::GetOrCreate - - .method /*06000096*/ private hidebysig specialname rtspecialname - instance void .ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ compilation) cil managed - // SIG: 20 01 01 12 80 F1 - { - // Method begins at RVA 0x3869 - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 73 | (0A)000096 */ newobj instance void class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*//*1B000033*/::.ctor() /* 0A000096 */ - IL_000c: /* 7D | (04)000017 */ stfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::_lazyRoutePatterns /* 04000017 */ - IL_0011: /* 02 | */ ldarg.0 - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 7D | (04)000018 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::_compilation /* 04000018 */ - IL_0018: /* 2A | */ ret - } // end of method RouteUsageCache::.ctor - - .method /*06000097*/ public hidebysig instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ - Get(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ syntaxToken, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 20 02 12 70 11 80 F9 11 80 C9 - { - .custom /*0C000129:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 02 00 00 ) - // Method begins at RVA 0x3884 - // Code size 27 (0x1b) - .maxstack 3 - .locals /*11000015*/ init (class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000017 */ ldfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::_lazyRoutePatterns /* 04000017 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 12 | 00 */ ldloca.s V_0 - IL_0009: /* 6F | (0A)000097 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*//*1B000033*/::TryGetValue(!0, - !1&) /* 0A000097 */ - IL_000e: /* 2C | 02 */ brfalse.s IL_0012 - - IL_0010: /* 06 | */ ldloc.0 - IL_0011: /* 2A | */ ret - - IL_0012: /* 02 | */ ldarg.0 - IL_0013: /* 03 | */ ldarg.1 - IL_0014: /* 04 | */ ldarg.2 - IL_0015: /* 28 | (06)000098 */ call instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::GetAndCache(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000098 */ - IL_001a: /* 2A | */ ret - } // end of method RouteUsageCache::Get - - .method /*06000098*/ private hidebysig - instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ - GetAndCache(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ syntaxToken, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 20 02 12 70 11 80 F9 11 80 C9 - { - // Method begins at RVA 0x38ac - // Code size 57 (0x39) - .maxstack 4 - .locals /*11000016*/ init (class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/ V_0) - IL_0000: /* 73 | (06)00039C */ newobj instance void Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::.ctor() /* 0600039C */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)000122 */ stfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::syntaxToken /* 04000122 */ - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 7D | (04)000123 */ stfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::'<>4__this' /* 04000123 */ - IL_0014: /* 06 | */ ldloc.0 - IL_0015: /* 04 | */ ldarg.2 - IL_0016: /* 7D | (04)000124 */ stfld valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::cancellationToken /* 04000124 */ - IL_001b: /* 02 | */ ldarg.0 - IL_001c: /* 7B | (04)000017 */ ldfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::_lazyRoutePatterns /* 04000017 */ - IL_0021: /* 06 | */ ldloc.0 - IL_0022: /* 7B | (04)000122 */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::syntaxToken /* 04000122 */ - IL_0027: /* 06 | */ ldloc.0 - IL_0028: /* FE06 | (06)00039D */ ldftn instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*//'<>c__DisplayClass6_0'/*02000077*/::'b__0'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 0600039D */ - IL_002e: /* 73 | (0A)000098 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B000034*/::.ctor(object, - native int) /* 0A000098 */ - IL_0033: /* 6F | (0A)000099 */ callvirt instance !1 class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*//*1B000033*/::GetOrAdd(!0, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 0A000099 */ - IL_0038: /* 2A | */ ret - } // end of method RouteUsageCache::GetAndCache - - .method /*06000099*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x38f1 - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (0A)00009A */ newobj instance void class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*//*1B000032*/::.ctor() /* 0A00009A */ - IL_0005: /* 80 | (04)000016 */ stsfld class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::LazyRouteUsageCache /* 04000016 */ - IL_000a: /* 2A | */ ret - } // end of method RouteUsageCache::.cctor - -} // end of class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache - -.class /*0200001C*/ private auto ansi sealed beforefieldinit Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .custom /*0C00006A:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C00006B:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .field /*04000019*/ private initonly class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ 'k__BackingField' - .custom /*0C000061:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*0400001A*/ private initonly valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ 'k__BackingField' - .custom /*0C000066:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*0600009A*/ public hidebysig specialname - instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ - get_RoutePattern() cil managed - // SIG: 20 00 12 81 84 - { - .custom /*0C00012E:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x38fd - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000019 */ ldfld class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::'k__BackingField' /* 04000019 */ - IL_0006: /* 2A | */ ret - } // end of method RouteUsageModel::get_RoutePattern - - .method /*0600009B*/ public hidebysig specialname - instance void modreq(System.Runtime.CompilerServices.IsExternalInit/*02000014*/) - set_RoutePattern(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ 'value') cil managed - // SIG: 20 01 1F 50 01 12 81 84 - { - .custom /*0C000130:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x3905 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)000019 */ stfld class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::'k__BackingField' /* 04000019 */ - IL_0007: /* 2A | */ ret - } // end of method RouteUsageModel::set_RoutePattern - - .method /*0600009C*/ public hidebysig specialname - instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ - get_UsageContext() cil managed - // SIG: 20 00 11 80 C4 - { - .custom /*0C000132:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x390e - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00001A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::'k__BackingField' /* 0400001A */ - IL_0006: /* 2A | */ ret - } // end of method RouteUsageModel::get_UsageContext - - .method /*0600009D*/ public hidebysig specialname - instance void modreq(System.Runtime.CompilerServices.IsExternalInit/*02000014*/) - set_UsageContext(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ 'value') cil managed - // SIG: 20 01 1F 50 01 11 80 C4 - { - .custom /*0C000134:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x3916 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)00001A */ stfld valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::'k__BackingField' /* 0400001A */ - IL_0007: /* 2A | */ ret - } // end of method RouteUsageModel::set_UsageContext - - .method /*0600009E*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x391f - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method RouteUsageModel::.ctor - - .property /*17000013*/ instance callconv(8) class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ - RoutePattern() - { - .get instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - .set instance void modreq(System.Runtime.CompilerServices.IsExternalInit/*02000014*/) Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::set_RoutePattern(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/) /* 0600009B */ - } // end of property RouteUsageModel::RoutePattern - .property /*17000014*/ instance callconv(8) valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ - UsageContext() - { - .get instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - .set instance void modreq(System.Runtime.CompilerServices.IsExternalInit/*02000014*/) Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::set_UsageContext(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/) /* 0600009D */ - } // end of property RouteUsageModel::UsageContext -} // end of class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel - -.class /*0200001D*/ private auto ansi Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .custom /*0C00006D:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C00006E:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .class /*02000078*/ auto ansi serializable sealed nested private beforefieldinit '<>c' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C0000F5:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*04000125*/ public static initonly class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*//'<>c'/*02000078*/ '<>9' - .field /*04000126*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__1_0' - .method /*0600039E*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x10828 - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (06)00039F */ newobj instance void Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*//'<>c'/*02000078*/::.ctor() /* 0600039F */ - IL_0005: /* 80 | (04)000125 */ stsfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*//'<>c'/*02000078*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*//'<>c'/*02000078*/::'<>9' /* 04000125 */ - IL_000a: /* 2A | */ ret - } // end of method '<>c'::.cctor - - .method /*0600039F*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x10834 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::.ctor - - .method /*060003A0*/ assembly hidebysig - instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ - 'b__1_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ c) cil managed - // SIG: 20 01 12 74 12 80 F1 - { - // Method begins at RVA 0x1083c - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 73 | (06)0000A2 */ newobj instance void Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::.ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 060000A2 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::'b__1_0' - - } // end of class '<>c' - - .field /*0400001B*/ private static initonly class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*/ LazyWellKnownTypesCache - .field /*0400001C*/ private initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] _lazyWellKnownTypes - .field /*0400001D*/ private initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ _compilation - .method /*0600009F*/ public hidebysig static - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ - GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ compilation) cil managed - // SIG: 00 01 12 74 12 80 F1 - { - // Method begins at RVA 0x3927 - // Code size 43 (0x2b) - .maxstack 8 - IL_0000: /* 7E | (04)00001B */ ldsfld class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::LazyWellKnownTypesCache /* 0400001B */ - IL_0005: /* 02 | */ ldarg.0 - IL_0006: /* 7E | (04)000126 */ ldsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*//'<>c'/*02000078*/::'<>9__1_0' /* 04000126 */ - IL_000b: /* 25 | */ dup - IL_000c: /* 2D | 17 */ brtrue.s IL_0025 - - IL_000e: /* 26 | */ pop - IL_000f: /* 7E | (04)000125 */ ldsfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*//'<>c'/*02000078*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*//'<>c'/*02000078*/::'<>9' /* 04000125 */ - IL_0014: /* FE06 | (06)0003A0 */ ldftn instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*//'<>c'/*02000078*/::'b__1_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 060003A0 */ - IL_001a: /* 73 | (0A)00009B */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B000035*/::.ctor(object, - native int) /* 0A00009B */ - IL_001f: /* 25 | */ dup - IL_0020: /* 80 | (04)000126 */ stsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*//'<>c'/*02000078*/::'<>9__1_0' /* 04000126 */ - IL_0025: /* 6F | (0A)00009C */ callvirt instance !1 class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*//*1B000036*/::GetOrCreateValue(!0, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 0A00009C */ - IL_002a: /* 2A | */ ret - } // end of method WellKnownTypes::GetOrCreate - - .method /*060000A0*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x3953 - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (0A)00009D */ newobj instance void class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*//*1B000036*/::.ctor() /* 0A00009D */ - IL_0005: /* 80 | (04)00001B */ stsfld class Microsoft.AspNetCore.Analyzers.Infrastructure.BoundedCacheWithFactory`2/*0200003B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::LazyWellKnownTypesCache /* 0400001B */ - IL_000a: /* 2A | */ ret - } // end of method WellKnownTypes::.cctor - - .method /*060000A1*/ private hidebysig static - void AssertEnumAndTableInSync() cil managed - // SIG: 00 00 01 - { - .custom /*0C000139:0A000017*/ instance void [netstandard/*23000001*/]System.Diagnostics.ConditionalAttribute/*01000024*/::.ctor(string) /* 0A000017 */ = ( 01 00 05 44 45 42 55 47 00 00 ) // ...DEBUG.. - // Method begins at RVA 0x3960 - // Code size 102 (0x66) - .maxstack 3 - .locals /*11000017*/ init (int32 V_0, - string V_1, - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ V_2, - string V_3, - int32 V_4) - IL_0000: /* 16 | */ ldc.i4.0 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 2B | 57 */ br.s IL_005b - - IL_0004: /* 7E | (04)00001E */ ldsfld string[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*/::WellKnownTypeNames /* 0400001E */ - IL_0009: /* 06 | */ ldloc.0 - IL_000a: /* 9A | */ ldelem.ref - IL_000b: /* 0B | */ stloc.1 - IL_000c: /* 06 | */ ldloc.0 - IL_000d: /* 0C | */ stloc.2 - IL_000e: /* 12 | 02 */ ldloca.s V_2 - IL_0010: /* FE16 | (02)000079 */ constrained. Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ - IL_0016: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_001b: /* 72 | (70)000265 */ ldstr "__" /* 70000265 */ - IL_0020: /* 72 | (70)00026B */ ldstr "+" /* 7000026B */ - IL_0025: /* 6F | (0A)00009E */ callvirt instance string [netstandard/*23000001*/]System.String/*010000D3*/::Replace(string, - string) /* 0A00009E */ - IL_002a: /* 1F | 5F */ ldc.i4.s 95 - IL_002c: /* 1F | 2E */ ldc.i4.s 46 - IL_002e: /* 6F | (0A)00009F */ callvirt instance string [netstandard/*23000001*/]System.String/*010000D3*/::Replace(char, - char) /* 0A00009F */ - IL_0033: /* 0D | */ stloc.3 - IL_0034: /* 07 | */ ldloc.1 - IL_0035: /* 1F | 60 */ ldc.i4.s 96 - IL_0037: /* 6F | (0A)0000A0 */ callvirt instance int32 [netstandard/*23000001*/]System.String/*010000D3*/::IndexOf(char) /* 0A0000A0 */ - IL_003c: /* 13 | 04 */ stloc.s V_4 - IL_003e: /* 11 | 04 */ ldloc.s V_4 - IL_0040: /* 16 | */ ldc.i4.0 - IL_0041: /* 32 | 14 */ blt.s IL_0057 - - IL_0043: /* 07 | */ ldloc.1 - IL_0044: /* 16 | */ ldc.i4.0 - IL_0045: /* 11 | 04 */ ldloc.s V_4 - IL_0047: /* 6F | (0A)0000A1 */ callvirt instance string [netstandard/*23000001*/]System.String/*010000D3*/::Substring(int32, - int32) /* 0A0000A1 */ - IL_004c: /* 0B | */ stloc.1 - IL_004d: /* 09 | */ ldloc.3 - IL_004e: /* 16 | */ ldc.i4.0 - IL_004f: /* 11 | 04 */ ldloc.s V_4 - IL_0051: /* 6F | (0A)0000A1 */ callvirt instance string [netstandard/*23000001*/]System.String/*010000D3*/::Substring(int32, - int32) /* 0A0000A1 */ - IL_0056: /* 0D | */ stloc.3 - IL_0057: /* 06 | */ ldloc.0 - IL_0058: /* 17 | */ ldc.i4.1 - IL_0059: /* 58 | */ add - IL_005a: /* 0A | */ stloc.0 - IL_005b: /* 06 | */ ldloc.0 - IL_005c: /* 7E | (04)00001E */ ldsfld string[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*/::WellKnownTypeNames /* 0400001E */ - IL_0061: /* 8E | */ ldlen - IL_0062: /* 69 | */ conv.i4 - IL_0063: /* 32 | 9F */ blt.s IL_0004 - - IL_0065: /* 2A | */ ret - } // end of method WellKnownTypes::AssertEnumAndTableInSync - - .method /*060000A2*/ private hidebysig specialname rtspecialname - instance void .ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ compilation) cil managed - // SIG: 20 01 01 12 80 F1 - { - // Method begins at RVA 0x39d2 - // Code size 32 (0x20) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 7E | (04)00001E */ ldsfld string[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*/::WellKnownTypeNames /* 0400001E */ - IL_000c: /* 8E | */ ldlen - IL_000d: /* 69 | */ conv.i4 - IL_000e: /* 8D | (01)00002F */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_0013: /* 7D | (04)00001C */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::_lazyWellKnownTypes /* 0400001C */ - IL_0018: /* 02 | */ ldarg.0 - IL_0019: /* 03 | */ ldarg.1 - IL_001a: /* 7D | (04)00001D */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::_compilation /* 0400001D */ - IL_001f: /* 2A | */ ret - } // end of method WellKnownTypes::.ctor - - .method /*060000A3*/ public hidebysig instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - Get(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SpecialType/*01000040*/ 'type') cil managed - // SIG: 20 01 12 80 BD 11 81 01 - { - // Method begins at RVA 0x39f3 - // Code size 13 (0xd) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00001D */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::_compilation /* 0400001D */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 6F | (0A)0000A2 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/::GetSpecialType(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SpecialType/*01000040*/) /* 0A0000A2 */ - IL_000c: /* 2A | */ ret - } // end of method WellKnownTypes::Get - - .method /*060000A4*/ public hidebysig instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ 'type') cil managed - // SIG: 20 01 12 80 BD 11 81 E4 - { - // Method begins at RVA 0x3a04 - // Code size 24 (0x18) - .maxstack 2 - .locals /*11000018*/ init (int32 V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_1) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 02 | */ ldarg.0 - IL_0003: /* 7B | (04)00001C */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::_lazyWellKnownTypes /* 0400001C */ - IL_0008: /* 06 | */ ldloc.0 - IL_0009: /* 9A | */ ldelem.ref - IL_000a: /* 0B | */ stloc.1 - IL_000b: /* 07 | */ ldloc.1 - IL_000c: /* 2C | 02 */ brfalse.s IL_0010 - - IL_000e: /* 07 | */ ldloc.1 - IL_000f: /* 2A | */ ret - - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 06 | */ ldloc.0 - IL_0012: /* 28 | (06)0000A5 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::GetAndCache(int32) /* 060000A5 */ - IL_0017: /* 2A | */ ret - } // end of method WellKnownTypes::Get - - .method /*060000A5*/ private hidebysig - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - GetAndCache(int32 index) cil managed - // SIG: 20 01 12 80 BD 08 - { - // Method begins at RVA 0x3a28 - // Code size 74 (0x4a) - .maxstack 3 - .locals /*11000019*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7E | (04)00001E */ ldsfld string[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*/::WellKnownTypeNames /* 0400001E */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 9A | */ ldelem.ref - IL_0008: /* 28 | (06)0000A6 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::GetTypeByMetadataNameInTargetAssembly(string) /* 060000A6 */ - IL_000d: /* 0A | */ stloc.0 - IL_000e: /* 06 | */ ldloc.0 - IL_000f: /* 2D | 1C */ brtrue.s IL_002d - - IL_0011: /* 72 | (70)00026F */ ldstr "Failed to resolve well-known type '" /* 7000026F */ - IL_0016: /* 7E | (04)00001E */ ldsfld string[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*/::WellKnownTypeNames /* 0400001E */ - IL_001b: /* 03 | */ ldarg.1 - IL_001c: /* 9A | */ ldelem.ref - IL_001d: /* 72 | (70)0002B7 */ ldstr "'." /* 700002B7 */ - IL_0022: /* 28 | (0A)0000A3 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Concat(string, - string, - string) /* 0A0000A3 */ - IL_0027: /* 73 | (0A)00008C */ newobj instance void [netstandard/*23000001*/]System.InvalidOperationException/*010000E8*/::.ctor(string) /* 0A00008C */ - IL_002c: /* 7A | */ throw - - IL_002d: /* 02 | */ ldarg.0 - IL_002e: /* 7B | (04)00001C */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::_lazyWellKnownTypes /* 0400001C */ - IL_0033: /* 03 | */ ldarg.1 - IL_0034: /* 8F | (01)00002F */ ldelema [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_0039: /* 06 | */ ldloc.0 - IL_003a: /* 14 | */ ldnull - IL_003b: /* 28 | (2B)000003 */ call !!0 [netstandard/*23000001*/]System.Threading.Interlocked/*010000E9*/::CompareExchange(!!0&, - !!0, - !!0) /* 2B000003 */ - IL_0040: /* 26 | */ pop - IL_0041: /* 02 | */ ldarg.0 - IL_0042: /* 7B | (04)00001C */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::_lazyWellKnownTypes /* 0400001C */ - IL_0047: /* 03 | */ ldarg.1 - IL_0048: /* 9A | */ ldelem.ref - IL_0049: /* 2A | */ ret - } // end of method WellKnownTypes::GetAndCache - - .method /*060000A6*/ private hidebysig - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - GetTypeByMetadataNameInTargetAssembly(string metadataName) cil managed - // SIG: 20 01 12 80 BD 0E - { - // Method begins at RVA 0x3a80 - // Code size 132 (0x84) - .maxstack 3 - .locals /*1100001A*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_2) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00001D */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::_compilation /* 0400001D */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 6F | (0A)0000A5 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/::GetTypesByMetadataName(string) /* 0A0000A5 */ - IL_000c: /* 0A | */ stloc.0 - IL_000d: /* 12 | 00 */ ldloca.s V_0 - IL_000f: /* 28 | (0A)0000A6 */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002A*/::get_Length() /* 0A0000A6 */ - IL_0014: /* 2D | 02 */ brtrue.s IL_0018 - - IL_0016: /* 14 | */ ldnull - IL_0017: /* 2A | */ ret - - IL_0018: /* 12 | 00 */ ldloca.s V_0 - IL_001a: /* 28 | (0A)0000A6 */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002A*/::get_Length() /* 0A0000A6 */ - IL_001f: /* 17 | */ ldc.i4.1 - IL_0020: /* 33 | 09 */ bne.un.s IL_002b - - IL_0022: /* 12 | 00 */ ldloca.s V_0 - IL_0024: /* 16 | */ ldc.i4.0 - IL_0025: /* 28 | (0A)0000A7 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002A*/::get_Item(int32) /* 0A0000A7 */ - IL_002a: /* 2A | */ ret - - IL_002b: /* 12 | 00 */ ldloca.s V_0 - IL_002d: /* 28 | (0A)000066 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002A*/::GetEnumerator() /* 0A000066 */ - IL_0032: /* 0B | */ stloc.1 - IL_0033: /* 2B | 44 */ br.s IL_0079 - - IL_0035: /* 12 | 01 */ ldloca.s V_1 - IL_0037: /* 28 | (0A)000067 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002B*/::get_Current() /* 0A000067 */ - IL_003c: /* 0C | */ stloc.2 - IL_003d: /* 08 | */ ldloc.2 - IL_003e: /* 6F | (0A)0000A8 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IAssemblySymbol/*010000EA*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingAssembly() /* 0A0000A8 */ - IL_0043: /* 6F | (0A)0000A9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AssemblyIdentity/*010000EB*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IAssemblySymbol/*010000EA*/::get_Identity() /* 0A0000A9 */ - IL_0048: /* 6F | (0A)0000AA */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AssemblyIdentity/*010000EB*/::get_Name() /* 0A0000AA */ - IL_004d: /* 72 | (70)0002BD */ ldstr "System." /* 700002BD */ - IL_0052: /* 1A | */ ldc.i4.4 - IL_0053: /* 6F | (0A)0000AB */ callvirt instance bool [netstandard/*23000001*/]System.String/*010000D3*/::StartsWith(string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A0000AB */ - IL_0058: /* 2D | 1D */ brtrue.s IL_0077 - - IL_005a: /* 08 | */ ldloc.2 - IL_005b: /* 6F | (0A)0000A8 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IAssemblySymbol/*010000EA*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingAssembly() /* 0A0000A8 */ - IL_0060: /* 6F | (0A)0000A9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AssemblyIdentity/*010000EB*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IAssemblySymbol/*010000EA*/::get_Identity() /* 0A0000A9 */ - IL_0065: /* 6F | (0A)0000AA */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AssemblyIdentity/*010000EB*/::get_Name() /* 0A0000AA */ - IL_006a: /* 72 | (70)0002CD */ ldstr "Microsoft." /* 700002CD */ - IL_006f: /* 1A | */ ldc.i4.4 - IL_0070: /* 6F | (0A)0000AB */ callvirt instance bool [netstandard/*23000001*/]System.String/*010000D3*/::StartsWith(string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A0000AB */ - IL_0075: /* 2C | 02 */ brfalse.s IL_0079 - - IL_0077: /* 08 | */ ldloc.2 - IL_0078: /* 2A | */ ret - - IL_0079: /* 12 | 01 */ ldloca.s V_1 - IL_007b: /* 28 | (0A)000068 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002B*/::MoveNext() /* 0A000068 */ - IL_0080: /* 2D | B3 */ brtrue.s IL_0035 - - IL_0082: /* 14 | */ ldnull - IL_0083: /* 2A | */ ret - } // end of method WellKnownTypes::GetTypeByMetadataNameInTargetAssembly - - .method /*060000A7*/ public hidebysig instance bool - IsType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ 'type', - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[] wellKnownTypes) cil managed - // SIG: 20 02 02 12 80 95 1D 11 81 E4 - { - // Method begins at RVA 0x3b10 - // Code size 11 (0xb) - .maxstack 4 - .locals /*1100001B*/ init (valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 04 | */ ldarg.2 - IL_0003: /* 12 | 00 */ ldloca.s V_0 - IL_0005: /* 28 | (06)0000A8 */ call instance bool Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::IsType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[], - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/&) /* 060000A8 */ - IL_000a: /* 2A | */ ret - } // end of method WellKnownTypes::IsType - - .method /*060000A8*/ public hidebysig instance bool - IsType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ 'type', - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[] wellKnownTypes, - [out] valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/& match) cil managed - // SIG: 20 03 02 12 80 95 1D 11 81 E4 10 15 11 80 DD 01 11 81 E4 - { - .param [3]/*080000C5*/ - .custom /*0C000178:06000014*/ instance void System.Diagnostics.CodeAnalysis.NotNullWhenAttribute/*0200000E*/::.ctor(bool) /* 06000014 */ = ( 01 00 01 00 00 ) - // Method begins at RVA 0x3b28 - // Code size 63 (0x3f) - .maxstack 4 - .locals /*1100001C*/ init (valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[] V_0, - int32 V_1, - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ V_2) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 16 | */ ldc.i4.0 - IL_0003: /* 0B | */ stloc.1 - IL_0004: /* 2B | 2A */ br.s IL_0030 - - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 07 | */ ldloc.1 - IL_0008: /* 94 | */ ldelem.i4 - IL_0009: /* 0C | */ stloc.2 - IL_000a: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_000f: /* 03 | */ ldarg.1 - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 08 | */ ldloc.2 - IL_0012: /* 28 | (06)0000A4 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0017: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_001c: /* 2C | 0E */ brfalse.s IL_002c - - IL_001e: /* 05 | */ ldarg.3 - IL_001f: /* 08 | */ ldloc.2 - IL_0020: /* 73 | (0A)0000AC */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000037*/::.ctor(!0) /* 0A0000AC */ - IL_0025: /* 81 | (1B)000037 */ stobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000037*/ - IL_002a: /* 17 | */ ldc.i4.1 - IL_002b: /* 2A | */ ret - - IL_002c: /* 07 | */ ldloc.1 - IL_002d: /* 17 | */ ldc.i4.1 - IL_002e: /* 58 | */ add - IL_002f: /* 0B | */ stloc.1 - IL_0030: /* 07 | */ ldloc.1 - IL_0031: /* 06 | */ ldloc.0 - IL_0032: /* 8E | */ ldlen - IL_0033: /* 69 | */ conv.i4 - IL_0034: /* 32 | D0 */ blt.s IL_0006 - - IL_0036: /* 05 | */ ldarg.3 - IL_0037: /* FE15 | (1B)000037 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000037*/ - IL_003d: /* 16 | */ ldc.i4.0 - IL_003e: /* 2A | */ ret - } // end of method WellKnownTypes::IsType - - .method /*060000A9*/ public hidebysig instance bool - Implements(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ 'type', - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[] interfaceWellKnownTypes) cil managed - // SIG: 20 02 02 12 80 95 1D 11 81 E4 - { - // Method begins at RVA 0x3b74 - // Code size 39 (0x27) - .maxstack 3 - .locals /*1100001C*/ init (valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[] V_0, - int32 V_1, - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ V_2) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 16 | */ ldc.i4.0 - IL_0003: /* 0B | */ stloc.1 - IL_0004: /* 2B | 19 */ br.s IL_001f - - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 07 | */ ldloc.1 - IL_0008: /* 94 | */ ldelem.i4 - IL_0009: /* 0C | */ stloc.2 - IL_000a: /* 03 | */ ldarg.1 - IL_000b: /* 02 | */ ldarg.0 - IL_000c: /* 08 | */ ldloc.2 - IL_000d: /* 28 | (06)0000A4 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0012: /* 28 | (06)0000AA */ call bool Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Implements(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 060000AA */ - IL_0017: /* 2C | 02 */ brfalse.s IL_001b - - IL_0019: /* 17 | */ ldc.i4.1 - IL_001a: /* 2A | */ ret - - IL_001b: /* 07 | */ ldloc.1 - IL_001c: /* 17 | */ ldc.i4.1 - IL_001d: /* 58 | */ add - IL_001e: /* 0B | */ stloc.1 - IL_001f: /* 07 | */ ldloc.1 - IL_0020: /* 06 | */ ldloc.0 - IL_0021: /* 8E | */ ldlen - IL_0022: /* 69 | */ conv.i4 - IL_0023: /* 32 | E1 */ blt.s IL_0006 - - IL_0025: /* 16 | */ ldc.i4.0 - IL_0026: /* 2A | */ ret - } // end of method WellKnownTypes::Implements - - .method /*060000AA*/ public hidebysig static - bool Implements(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ 'type', - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ interfaceType) cil managed - // SIG: 00 02 02 12 80 95 12 80 95 - { - .param [1]/*080000C8*/ - .custom /*0C00017C:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 02 00 00 ) - // Method begins at RVA 0x3ba8 - // Code size 57 (0x39) - .maxstack 3 - .locals /*1100001D*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_2) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 2D | 02 */ brtrue.s IL_0005 - - IL_0003: /* 16 | */ ldc.i4.0 - IL_0004: /* 2A | */ ret - - IL_0005: /* 02 | */ ldarg.0 - IL_0006: /* 6F | (0A)000065 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/::get_AllInterfaces() /* 0A000065 */ - IL_000b: /* 0B | */ stloc.1 - IL_000c: /* 12 | 01 */ ldloca.s V_1 - IL_000e: /* 28 | (0A)000066 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002A*/::GetEnumerator() /* 0A000066 */ - IL_0013: /* 0A | */ stloc.0 - IL_0014: /* 2B | 18 */ br.s IL_002e - - IL_0016: /* 12 | 00 */ ldloca.s V_0 - IL_0018: /* 28 | (0A)000067 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002B*/::get_Current() /* 0A000067 */ - IL_001d: /* 0C | */ stloc.2 - IL_001e: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0023: /* 08 | */ ldloc.2 - IL_0024: /* 03 | */ ldarg.1 - IL_0025: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_002a: /* 2C | 02 */ brfalse.s IL_002e - - IL_002c: /* 17 | */ ldc.i4.1 - IL_002d: /* 2A | */ ret - - IL_002e: /* 12 | 00 */ ldloca.s V_0 - IL_0030: /* 28 | (0A)000068 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002B*/::MoveNext() /* 0A000068 */ - IL_0035: /* 2D | DF */ brtrue.s IL_0016 - - IL_0037: /* 16 | */ ldc.i4.0 - IL_0038: /* 2A | */ ret - } // end of method WellKnownTypes::Implements - -} // end of class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes - -.class /*0200001E*/ private abstract auto ansi sealed beforefieldinit Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .class /*02000079*/ auto ansi sealed nested public WellKnownType - extends [netstandard/*23000001*/]System.Enum/*01000041*/ - { - .field /*04000127*/ public specialname rtspecialname int32 value__ - .field /*04000128*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Components_Rendering_RenderTreeBuilder = int32(0x00000000) - .field /*04000129*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_IHeaderDictionary = int32(0x00000001) - .field /*0400012A*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_Metadata_IEndpointMetadataProvider = int32(0x00000002) - .field /*0400012B*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_Metadata_IEndpointParameterMetadataProvider = int32(0x00000003) - .field /*0400012C*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_Metadata_IFromBodyMetadata = int32(0x00000004) - .field /*0400012D*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_Metadata_IFromFormMetadata = int32(0x00000005) - .field /*0400012E*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_Metadata_IFromHeaderMetadata = int32(0x00000006) - .field /*0400012F*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_Metadata_IFromQueryMetadata = int32(0x00000007) - .field /*04000130*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_Metadata_IFromServiceMetadata = int32(0x00000008) - .field /*04000131*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_Metadata_IFromRouteMetadata = int32(0x00000009) - .field /*04000132*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_HeaderDictionaryExtensions = int32(0x0000000A) - .field /*04000133*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Routing_IEndpointRouteBuilder = int32(0x0000000B) - .field /*04000134*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ControllerAttribute = int32(0x0000000C) - .field /*04000135*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_NonControllerAttribute = int32(0x0000000D) - .field /*04000136*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_NonActionAttribute = int32(0x0000000E) - .field /*04000137*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_AsParametersAttribute = int32(0x0000000F) - .field /*04000138*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_Extensions_Primitives_StringValues = int32(0x00000010) - .field /*04000139*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_Threading_CancellationToken = int32(0x00000011) - .field /*0400013A*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_HttpContext = int32(0x00000012) - .field /*0400013B*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_HttpRequest = int32(0x00000013) - .field /*0400013C*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_HttpResponse = int32(0x00000014) - .field /*0400013D*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_Security_Claims_ClaimsPrincipal = int32(0x00000015) - .field /*0400013E*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_IFormCollection = int32(0x00000016) - .field /*0400013F*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_IFormFileCollection = int32(0x00000017) - .field /*04000140*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_IFormFile = int32(0x00000018) - .field /*04000141*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_DateOnly = int32(0x00000019) - .field /*04000142*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_DateTimeOffset = int32(0x0000001A) - .field /*04000143*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_IO_Stream = int32(0x0000001B) - .field /*04000144*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_IO_Pipelines_PipeReader = int32(0x0000001C) - .field /*04000145*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_IFormatProvider = int32(0x0000001D) - .field /*04000146*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_Uri = int32(0x0000001E) - .field /*04000147*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Builder_ConfigureHostBuilder = int32(0x0000001F) - .field /*04000148*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Builder_ConfigureWebHostBuilder = int32(0x00000020) - .field /*04000149*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_Extensions_Hosting_GenericHostWebHostBuilderExtensions = int32(0x00000021) - .field /*0400014A*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Hosting_WebHostBuilderExtensions = int32(0x00000022) - .field /*0400014B*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Hosting_HostingAbstractionsWebHostBuilderExtensions = int32(0x00000023) - .field /*0400014C*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_Extensions_Hosting_HostingHostBuilderExtensions = int32(0x00000024) - .field /*0400014D*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Builder_EndpointRoutingApplicationBuilderExtensions = int32(0x00000025) - .field /*0400014E*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Builder_WebApplication = int32(0x00000026) - .field /*0400014F*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Builder_EndpointRouteBuilderExtensions = int32(0x00000027) - .field /*04000150*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_Delegate = int32(0x00000028) - .field /*04000151*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ModelBinding_IBinderTypeProviderMetadata = int32(0x00000029) - .field /*04000152*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_BindAttribute = int32(0x0000002A) - .field /*04000153*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_IResult = int32(0x0000002B) - .field /*04000154*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_IActionResult = int32(0x0000002C) - .field /*04000155*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_Infrastructure_IConvertToActionResult = int32(0x0000002D) - .field /*04000156*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_RequestDelegate = int32(0x0000002E) - .field /*04000157*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_Threading_Tasks_Task = int32(0x0000002F) - .field /*04000158*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_Threading_Tasks_Task_T = int32(0x00000030) - .field /*04000159*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_Threading_Tasks_ValueTask = int32(0x00000031) - .field /*0400015A*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_Threading_Tasks_ValueTask_T = int32(0x00000032) - .field /*0400015B*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_Reflection_ParameterInfo = int32(0x00000033) - .field /*0400015C*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_IBindableFromHttpContext_T = int32(0x00000034) - .field /*0400015D*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_IParsable_T = int32(0x00000035) - .field /*0400015E*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Builder_AuthorizationEndpointConventionBuilderExtensions = int32(0x00000036) - .field /*0400015F*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_OpenApiRouteHandlerBuilderExtensions = int32(0x00000037) - .field /*04000160*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Builder_CorsEndpointConventionBuilderExtensions = int32(0x00000038) - .field /*04000161*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_Extensions_DependencyInjection_OutputCacheConventionBuilderExtensions = int32(0x00000039) - .field /*04000162*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Builder_RateLimiterEndpointConventionBuilderExtensions = int32(0x0000003A) - .field /*04000163*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Builder_RoutingEndpointConventionBuilderExtensions = int32(0x0000003B) - .field /*04000164*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_RouteAttribute = int32(0x0000003C) - .field /*04000165*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_HttpDeleteAttribute = int32(0x0000003D) - .field /*04000166*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_HttpGetAttribute = int32(0x0000003E) - .field /*04000167*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_HttpHeadAttribute = int32(0x0000003F) - .field /*04000168*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_HttpOptionsAttribute = int32(0x00000040) - .field /*04000169*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_HttpPatchAttribute = int32(0x00000041) - .field /*0400016A*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_HttpPostAttribute = int32(0x00000042) - .field /*0400016B*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_HttpPutAttribute = int32(0x00000043) - .field /*0400016C*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_EndpointDescriptionAttribute = int32(0x00000044) - .field /*0400016D*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_EndpointSummaryAttribute = int32(0x00000045) - .field /*0400016E*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Http_TagsAttribute = int32(0x00000046) - .field /*0400016F*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Routing_EndpointGroupNameAttribute = int32(0x00000047) - .field /*04000170*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Routing_EndpointNameAttribute = int32(0x00000048) - .field /*04000171*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Routing_ExcludeFromDescriptionAttribute = int32(0x00000049) - .field /*04000172*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Cors_DisableCorsAttribute = int32(0x0000004A) - .field /*04000173*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Cors_EnableCorsAttribute = int32(0x0000004B) - .field /*04000174*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_OutputCaching_OutputCacheAttribute = int32(0x0000004C) - .field /*04000175*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_RateLimiting_DisableRateLimitingAttribute = int32(0x0000004D) - .field /*04000176*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_RateLimiting_EnableRateLimitingAttribute = int32(0x0000004E) - .field /*04000177*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ActionNameAttribute = int32(0x0000004F) - .field /*04000178*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_DisableRequestSizeLimitAttribute = int32(0x00000050) - .field /*04000179*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_FormatFilterAttribute = int32(0x00000051) - .field /*0400017A*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ProducesAttribute = int32(0x00000052) - .field /*0400017B*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ProducesDefaultResponseTypeAttribute = int32(0x00000053) - .field /*0400017C*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ProducesErrorResponseTypeAttribute = int32(0x00000054) - .field /*0400017D*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ProducesResponseTypeAttribute = int32(0x00000055) - .field /*0400017E*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_RequestFormLimitsAttribute = int32(0x00000056) - .field /*0400017F*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_RequestSizeLimitAttribute = int32(0x00000057) - .field /*04000180*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_RequireHttpsAttribute = int32(0x00000058) - .field /*04000181*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ResponseCacheAttribute = int32(0x00000059) - .field /*04000182*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ServiceFilterAttribute = int32(0x0000005A) - .field /*04000183*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_TypeFilterAttribute = int32(0x0000005B) - .field /*04000184*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ApiExplorer_ApiConventionNameMatchAttribute = int32(0x0000005C) - .field /*04000185*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_Filters_ResultFilterAttribute = int32(0x0000005D) - .field /*04000186*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_Infrastructure_DefaultStatusCodeAttribute = int32(0x0000005E) - .field /*04000187*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_AutoValidateAntiforgeryTokenAttribute = int32(0x0000005F) - .field /*04000188*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_IgnoreAntiforgeryTokenAttribute = int32(0x00000060) - .field /*04000189*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ViewFeatures_SaveTempDataAttribute = int32(0x00000061) - .field /*0400018A*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_SkipStatusCodePagesAttribute = int32(0x00000062) - .field /*0400018B*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ValidateAntiForgeryTokenAttribute = int32(0x00000063) - .field /*0400018C*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Mvc_ModelBinding_EmptyBodyBehavior = int32(0x00000064) - .field /*0400018D*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Authorization_AllowAnonymousAttribute = int32(0x00000065) - .field /*0400018E*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Authorization_AuthorizeAttribute = int32(0x00000066) - .field /*0400018F*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_Extensions_DependencyInjection_PolicyServiceCollectionExtensions = int32(0x00000067) - .field /*04000190*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_Extensions_DependencyInjection_FromKeyedServicesAttribute = int32(0x00000068) - .field /*04000191*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Authorization_AuthorizationOptions = int32(0x00000069) - .field /*04000192*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_Extensions_DependencyInjection_IServiceCollection = int32(0x0000006A) - .field /*04000193*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Authorization_IAllowAnonymous = int32(0x0000006B) - .field /*04000194*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ Microsoft_AspNetCore_Authorization_IAuthorizeData = int32(0x0000006C) - .field /*04000195*/ public static literal valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ System_AttributeUsageAttribute = int32(0x0000006D) - } // end of class WellKnownType - - .field /*0400001E*/ public static string[] WellKnownTypeNames - .custom /*0C000070:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 01 00 00 ) - .method /*060000AB*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x3bf0 - // Code size 994 (0x3e2) - .maxstack 4 - IL_0000: /* 1F | 6E */ ldc.i4.s 110 - IL_0002: /* 8D | (01)0000D3 */ newarr [netstandard/*23000001*/]System.String/*010000D3*/ - IL_0007: /* 25 | */ dup - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* 72 | (70)0002E3 */ ldstr "Microsoft.AspNetCore.Components.Rendering.RenderTr" - + "eeBuilder" /* 700002E3 */ - IL_000e: /* A2 | */ stelem.ref - IL_000f: /* 25 | */ dup - IL_0010: /* 17 | */ ldc.i4.1 - IL_0011: /* 72 | (70)00035B */ ldstr "Microsoft.AspNetCore.Http.IHeaderDictionary" /* 7000035B */ - IL_0016: /* A2 | */ stelem.ref - IL_0017: /* 25 | */ dup - IL_0018: /* 18 | */ ldc.i4.2 - IL_0019: /* 72 | (70)0003B3 */ ldstr "Microsoft.AspNetCore.Http.Metadata.IEndpointMetada" - + "taProvider" /* 700003B3 */ - IL_001e: /* A2 | */ stelem.ref - IL_001f: /* 25 | */ dup - IL_0020: /* 19 | */ ldc.i4.3 - IL_0021: /* 72 | (70)00042D */ ldstr "Microsoft.AspNetCore.Http.Metadata.IEndpointParame" - + "terMetadataProvider" /* 7000042D */ - IL_0026: /* A2 | */ stelem.ref - IL_0027: /* 25 | */ dup - IL_0028: /* 1A | */ ldc.i4.4 - IL_0029: /* 72 | (70)0004BA */ ldstr "Microsoft.AspNetCore.Http.Metadata.IFromBodyMetadata" /* 700004BA */ - IL_002e: /* A2 | */ stelem.ref - IL_002f: /* 25 | */ dup - IL_0030: /* 1B | */ ldc.i4.5 - IL_0031: /* 72 | (70)000524 */ ldstr "Microsoft.AspNetCore.Http.Metadata.IFromFormMetadata" /* 70000524 */ - IL_0036: /* A2 | */ stelem.ref - IL_0037: /* 25 | */ dup - IL_0038: /* 1C | */ ldc.i4.6 - IL_0039: /* 72 | (70)00058E */ ldstr "Microsoft.AspNetCore.Http.Metadata.IFromHeaderMeta" - + "data" /* 7000058E */ - IL_003e: /* A2 | */ stelem.ref - IL_003f: /* 25 | */ dup - IL_0040: /* 1D | */ ldc.i4.7 - IL_0041: /* 72 | (70)0005FC */ ldstr "Microsoft.AspNetCore.Http.Metadata.IFromQueryMetad" - + "ata" /* 700005FC */ - IL_0046: /* A2 | */ stelem.ref - IL_0047: /* 25 | */ dup - IL_0048: /* 1E | */ ldc.i4.8 - IL_0049: /* 72 | (70)000668 */ ldstr "Microsoft.AspNetCore.Http.Metadata.IFromServiceMet" - + "adata" /* 70000668 */ - IL_004e: /* A2 | */ stelem.ref - IL_004f: /* 25 | */ dup - IL_0050: /* 1F | 09 */ ldc.i4.s 9 - IL_0052: /* 72 | (70)0006D8 */ ldstr "Microsoft.AspNetCore.Http.Metadata.IFromRouteMetad" - + "ata" /* 700006D8 */ - IL_0057: /* A2 | */ stelem.ref - IL_0058: /* 25 | */ dup - IL_0059: /* 1F | 0A */ ldc.i4.s 10 - IL_005b: /* 72 | (70)000744 */ ldstr "Microsoft.AspNetCore.Http.HeaderDictionaryExtensions" /* 70000744 */ - IL_0060: /* A2 | */ stelem.ref - IL_0061: /* 25 | */ dup - IL_0062: /* 1F | 0B */ ldc.i4.s 11 - IL_0064: /* 72 | (70)0007AE */ ldstr "Microsoft.AspNetCore.Routing.IEndpointRouteBuilder" /* 700007AE */ - IL_0069: /* A2 | */ stelem.ref - IL_006a: /* 25 | */ dup - IL_006b: /* 1F | 0C */ ldc.i4.s 12 - IL_006d: /* 72 | (70)000814 */ ldstr "Microsoft.AspNetCore.Mvc.ControllerAttribute" /* 70000814 */ - IL_0072: /* A2 | */ stelem.ref - IL_0073: /* 25 | */ dup - IL_0074: /* 1F | 0D */ ldc.i4.s 13 - IL_0076: /* 72 | (70)00086E */ ldstr "Microsoft.AspNetCore.Mvc.NonControllerAttribute" /* 7000086E */ - IL_007b: /* A2 | */ stelem.ref - IL_007c: /* 25 | */ dup - IL_007d: /* 1F | 0E */ ldc.i4.s 14 - IL_007f: /* 72 | (70)0008CE */ ldstr "Microsoft.AspNetCore.Mvc.NonActionAttribute" /* 700008CE */ - IL_0084: /* A2 | */ stelem.ref - IL_0085: /* 25 | */ dup - IL_0086: /* 1F | 0F */ ldc.i4.s 15 - IL_0088: /* 72 | (70)000926 */ ldstr "Microsoft.AspNetCore.Http.AsParametersAttribute" /* 70000926 */ - IL_008d: /* A2 | */ stelem.ref - IL_008e: /* 25 | */ dup - IL_008f: /* 1F | 10 */ ldc.i4.s 16 - IL_0091: /* 72 | (70)000986 */ ldstr "Microsoft.Extensions.Primitives.StringValues" /* 70000986 */ - IL_0096: /* A2 | */ stelem.ref - IL_0097: /* 25 | */ dup - IL_0098: /* 1F | 11 */ ldc.i4.s 17 - IL_009a: /* 72 | (70)0009E0 */ ldstr "System.Threading.CancellationToken" /* 700009E0 */ - IL_009f: /* A2 | */ stelem.ref - IL_00a0: /* 25 | */ dup - IL_00a1: /* 1F | 12 */ ldc.i4.s 18 - IL_00a3: /* 72 | (70)000A26 */ ldstr "Microsoft.AspNetCore.Http.HttpContext" /* 70000A26 */ - IL_00a8: /* A2 | */ stelem.ref - IL_00a9: /* 25 | */ dup - IL_00aa: /* 1F | 13 */ ldc.i4.s 19 - IL_00ac: /* 72 | (70)000A72 */ ldstr "Microsoft.AspNetCore.Http.HttpRequest" /* 70000A72 */ - IL_00b1: /* A2 | */ stelem.ref - IL_00b2: /* 25 | */ dup - IL_00b3: /* 1F | 14 */ ldc.i4.s 20 - IL_00b5: /* 72 | (70)000ABE */ ldstr "Microsoft.AspNetCore.Http.HttpResponse" /* 70000ABE */ - IL_00ba: /* A2 | */ stelem.ref - IL_00bb: /* 25 | */ dup - IL_00bc: /* 1F | 15 */ ldc.i4.s 21 - IL_00be: /* 72 | (70)000B0C */ ldstr "System.Security.Claims.ClaimsPrincipal" /* 70000B0C */ - IL_00c3: /* A2 | */ stelem.ref - IL_00c4: /* 25 | */ dup - IL_00c5: /* 1F | 16 */ ldc.i4.s 22 - IL_00c7: /* 72 | (70)000B5A */ ldstr "Microsoft.AspNetCore.Http.IFormCollection" /* 70000B5A */ - IL_00cc: /* A2 | */ stelem.ref - IL_00cd: /* 25 | */ dup - IL_00ce: /* 1F | 17 */ ldc.i4.s 23 - IL_00d0: /* 72 | (70)000BAE */ ldstr "Microsoft.AspNetCore.Http.IFormFileCollection" /* 70000BAE */ - IL_00d5: /* A2 | */ stelem.ref - IL_00d6: /* 25 | */ dup - IL_00d7: /* 1F | 18 */ ldc.i4.s 24 - IL_00d9: /* 72 | (70)000C0A */ ldstr "Microsoft.AspNetCore.Http.IFormFile" /* 70000C0A */ - IL_00de: /* A2 | */ stelem.ref - IL_00df: /* 25 | */ dup - IL_00e0: /* 1F | 19 */ ldc.i4.s 25 - IL_00e2: /* 72 | (70)000C52 */ ldstr "System.DateOnly" /* 70000C52 */ - IL_00e7: /* A2 | */ stelem.ref - IL_00e8: /* 25 | */ dup - IL_00e9: /* 1F | 1A */ ldc.i4.s 26 - IL_00eb: /* 72 | (70)000C72 */ ldstr "System.DateTimeOffset" /* 70000C72 */ - IL_00f0: /* A2 | */ stelem.ref - IL_00f1: /* 25 | */ dup - IL_00f2: /* 1F | 1B */ ldc.i4.s 27 - IL_00f4: /* 72 | (70)000C9E */ ldstr "System.IO.Stream" /* 70000C9E */ - IL_00f9: /* A2 | */ stelem.ref - IL_00fa: /* 25 | */ dup - IL_00fb: /* 1F | 1C */ ldc.i4.s 28 - IL_00fd: /* 72 | (70)000CC0 */ ldstr "System.IO.Pipelines.PipeReader" /* 70000CC0 */ - IL_0102: /* A2 | */ stelem.ref - IL_0103: /* 25 | */ dup - IL_0104: /* 1F | 1D */ ldc.i4.s 29 - IL_0106: /* 72 | (70)000CFE */ ldstr "System.IFormatProvider" /* 70000CFE */ - IL_010b: /* A2 | */ stelem.ref - IL_010c: /* 25 | */ dup - IL_010d: /* 1F | 1E */ ldc.i4.s 30 - IL_010f: /* 72 | (70)000D2C */ ldstr "System.Uri" /* 70000D2C */ - IL_0114: /* A2 | */ stelem.ref - IL_0115: /* 25 | */ dup - IL_0116: /* 1F | 1F */ ldc.i4.s 31 - IL_0118: /* 72 | (70)000D42 */ ldstr "Microsoft.AspNetCore.Builder.ConfigureHostBuilder" /* 70000D42 */ - IL_011d: /* A2 | */ stelem.ref - IL_011e: /* 25 | */ dup - IL_011f: /* 1F | 20 */ ldc.i4.s 32 - IL_0121: /* 72 | (70)000DA6 */ ldstr "Microsoft.AspNetCore.Builder.ConfigureWebHostBuilder" /* 70000DA6 */ - IL_0126: /* A2 | */ stelem.ref - IL_0127: /* 25 | */ dup - IL_0128: /* 1F | 21 */ ldc.i4.s 33 - IL_012a: /* 72 | (70)000E10 */ ldstr "Microsoft.Extensions.Hosting.GenericHostWebHostBui" - + "lderExtensions" /* 70000E10 */ - IL_012f: /* A2 | */ stelem.ref - IL_0130: /* 25 | */ dup - IL_0131: /* 1F | 22 */ ldc.i4.s 34 - IL_0133: /* 72 | (70)000E93 */ ldstr "Microsoft.AspNetCore.Hosting.WebHostBuilderExtensi" - + "ons" /* 70000E93 */ - IL_0138: /* A2 | */ stelem.ref - IL_0139: /* 25 | */ dup - IL_013a: /* 1F | 23 */ ldc.i4.s 35 - IL_013c: /* 72 | (70)000EFF */ ldstr "Microsoft.AspNetCore.Hosting.HostingAbstractionsWe" - + "bHostBuilderExtensions" /* 70000EFF */ - IL_0141: /* A2 | */ stelem.ref - IL_0142: /* 25 | */ dup - IL_0143: /* 1F | 24 */ ldc.i4.s 36 - IL_0145: /* 72 | (70)000F92 */ ldstr "Microsoft.Extensions.Hosting.HostingHostBuilderExt" - + "ensions" /* 70000F92 */ - IL_014a: /* A2 | */ stelem.ref - IL_014b: /* 25 | */ dup - IL_014c: /* 1F | 25 */ ldc.i4.s 37 - IL_014e: /* 72 | (70)001006 */ ldstr "Microsoft.AspNetCore.Builder.EndpointRoutingApplic" - + "ationBuilderExtensions" /* 70001006 */ - IL_0153: /* A2 | */ stelem.ref - IL_0154: /* 25 | */ dup - IL_0155: /* 1F | 26 */ ldc.i4.s 38 - IL_0157: /* 72 | (70)001099 */ ldstr "Microsoft.AspNetCore.Builder.WebApplication" /* 70001099 */ - IL_015c: /* A2 | */ stelem.ref - IL_015d: /* 25 | */ dup - IL_015e: /* 1F | 27 */ ldc.i4.s 39 - IL_0160: /* 72 | (70)0010F1 */ ldstr "Microsoft.AspNetCore.Builder.EndpointRouteBuilderE" - + "xtensions" /* 700010F1 */ - IL_0165: /* A2 | */ stelem.ref - IL_0166: /* 25 | */ dup - IL_0167: /* 1F | 28 */ ldc.i4.s 40 - IL_0169: /* 72 | (70)001169 */ ldstr "System.Delegate" /* 70001169 */ - IL_016e: /* A2 | */ stelem.ref - IL_016f: /* 25 | */ dup - IL_0170: /* 1F | 29 */ ldc.i4.s 41 - IL_0172: /* 72 | (70)001189 */ ldstr "Microsoft.AspNetCore.Mvc.ModelBinding.IBinderTypeP" - + "roviderMetadata" /* 70001189 */ - IL_0177: /* A2 | */ stelem.ref - IL_0178: /* 25 | */ dup - IL_0179: /* 1F | 2A */ ldc.i4.s 42 - IL_017b: /* 72 | (70)00120E */ ldstr "Microsoft.AspNetCore.Mvc.BindAttribute" /* 7000120E */ - IL_0180: /* A2 | */ stelem.ref - IL_0181: /* 25 | */ dup - IL_0182: /* 1F | 2B */ ldc.i4.s 43 - IL_0184: /* 72 | (70)00125C */ ldstr "Microsoft.AspNetCore.Http.IResult" /* 7000125C */ - IL_0189: /* A2 | */ stelem.ref - IL_018a: /* 25 | */ dup - IL_018b: /* 1F | 2C */ ldc.i4.s 44 - IL_018d: /* 72 | (70)0012A0 */ ldstr "Microsoft.AspNetCore.Mvc.IActionResult" /* 700012A0 */ - IL_0192: /* A2 | */ stelem.ref - IL_0193: /* 25 | */ dup - IL_0194: /* 1F | 2D */ ldc.i4.s 45 - IL_0196: /* 72 | (70)0012EE */ ldstr "Microsoft.AspNetCore.Mvc.Infrastructure.IConvertTo" - + "ActionResult" /* 700012EE */ - IL_019b: /* A2 | */ stelem.ref - IL_019c: /* 25 | */ dup - IL_019d: /* 1F | 2E */ ldc.i4.s 46 - IL_019f: /* 72 | (70)00136C */ ldstr "Microsoft.AspNetCore.Http.RequestDelegate" /* 7000136C */ - IL_01a4: /* A2 | */ stelem.ref - IL_01a5: /* 25 | */ dup - IL_01a6: /* 1F | 2F */ ldc.i4.s 47 - IL_01a8: /* 72 | (70)0013C0 */ ldstr "System.Threading.Tasks.Task" /* 700013C0 */ - IL_01ad: /* A2 | */ stelem.ref - IL_01ae: /* 25 | */ dup - IL_01af: /* 1F | 30 */ ldc.i4.s 48 - IL_01b1: /* 72 | (70)0013F8 */ ldstr "System.Threading.Tasks.Task`1" /* 700013F8 */ - IL_01b6: /* A2 | */ stelem.ref - IL_01b7: /* 25 | */ dup - IL_01b8: /* 1F | 31 */ ldc.i4.s 49 - IL_01ba: /* 72 | (70)001434 */ ldstr "System.Threading.Tasks.ValueTask" /* 70001434 */ - IL_01bf: /* A2 | */ stelem.ref - IL_01c0: /* 25 | */ dup - IL_01c1: /* 1F | 32 */ ldc.i4.s 50 - IL_01c3: /* 72 | (70)001476 */ ldstr "System.Threading.Tasks.ValueTask`1" /* 70001476 */ - IL_01c8: /* A2 | */ stelem.ref - IL_01c9: /* 25 | */ dup - IL_01ca: /* 1F | 33 */ ldc.i4.s 51 - IL_01cc: /* 72 | (70)0014BC */ ldstr "System.Reflection.ParameterInfo" /* 700014BC */ - IL_01d1: /* A2 | */ stelem.ref - IL_01d2: /* 25 | */ dup - IL_01d3: /* 1F | 34 */ ldc.i4.s 52 - IL_01d5: /* 72 | (70)0014FC */ ldstr "Microsoft.AspNetCore.Http.IBindableFromHttpContext`1" /* 700014FC */ - IL_01da: /* A2 | */ stelem.ref - IL_01db: /* 25 | */ dup - IL_01dc: /* 1F | 35 */ ldc.i4.s 53 - IL_01de: /* 72 | (70)001566 */ ldstr "System.IParsable`1" /* 70001566 */ - IL_01e3: /* A2 | */ stelem.ref - IL_01e4: /* 25 | */ dup - IL_01e5: /* 1F | 36 */ ldc.i4.s 54 - IL_01e7: /* 72 | (70)00158C */ ldstr "Microsoft.AspNetCore.Builder.AuthorizationEndpoint" - + "ConventionBuilderExtensions" /* 7000158C */ - IL_01ec: /* A2 | */ stelem.ref - IL_01ed: /* 25 | */ dup - IL_01ee: /* 1F | 37 */ ldc.i4.s 55 - IL_01f0: /* 72 | (70)001629 */ ldstr "Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuild" - + "erExtensions" /* 70001629 */ - IL_01f5: /* A2 | */ stelem.ref - IL_01f6: /* 25 | */ dup - IL_01f7: /* 1F | 38 */ ldc.i4.s 56 - IL_01f9: /* 72 | (70)0016A7 */ ldstr "Microsoft.AspNetCore.Builder.CorsEndpointConventio" - + "nBuilderExtensions" /* 700016A7 */ - IL_01fe: /* A2 | */ stelem.ref - IL_01ff: /* 25 | */ dup - IL_0200: /* 1F | 39 */ ldc.i4.s 57 - IL_0202: /* 72 | (70)001732 */ ldstr "Microsoft.Extensions.DependencyInjection.OutputCac" - + "heConventionBuilderExtensions" /* 70001732 */ - IL_0207: /* A2 | */ stelem.ref - IL_0208: /* 25 | */ dup - IL_0209: /* 1F | 3A */ ldc.i4.s 58 - IL_020b: /* 72 | (70)0017D3 */ ldstr "Microsoft.AspNetCore.Builder.RateLimiterEndpointCo" - + "nventionBuilderExtensions" /* 700017D3 */ - IL_0210: /* A2 | */ stelem.ref - IL_0211: /* 25 | */ dup - IL_0212: /* 1F | 3B */ ldc.i4.s 59 - IL_0214: /* 72 | (70)00186C */ ldstr "Microsoft.AspNetCore.Builder.RoutingEndpointConven" - + "tionBuilderExtensions" /* 7000186C */ - IL_0219: /* A2 | */ stelem.ref - IL_021a: /* 25 | */ dup - IL_021b: /* 1F | 3C */ ldc.i4.s 60 - IL_021d: /* 72 | (70)0018FD */ ldstr "Microsoft.AspNetCore.Mvc.RouteAttribute" /* 700018FD */ - IL_0222: /* A2 | */ stelem.ref - IL_0223: /* 25 | */ dup - IL_0224: /* 1F | 3D */ ldc.i4.s 61 - IL_0226: /* 72 | (70)00194D */ ldstr "Microsoft.AspNetCore.Mvc.HttpDeleteAttribute" /* 7000194D */ - IL_022b: /* A2 | */ stelem.ref - IL_022c: /* 25 | */ dup - IL_022d: /* 1F | 3E */ ldc.i4.s 62 - IL_022f: /* 72 | (70)0019A7 */ ldstr "Microsoft.AspNetCore.Mvc.HttpGetAttribute" /* 700019A7 */ - IL_0234: /* A2 | */ stelem.ref - IL_0235: /* 25 | */ dup - IL_0236: /* 1F | 3F */ ldc.i4.s 63 - IL_0238: /* 72 | (70)0019FB */ ldstr "Microsoft.AspNetCore.Mvc.HttpHeadAttribute" /* 700019FB */ - IL_023d: /* A2 | */ stelem.ref - IL_023e: /* 25 | */ dup - IL_023f: /* 1F | 40 */ ldc.i4.s 64 - IL_0241: /* 72 | (70)001A51 */ ldstr "Microsoft.AspNetCore.Mvc.HttpOptionsAttribute" /* 70001A51 */ - IL_0246: /* A2 | */ stelem.ref - IL_0247: /* 25 | */ dup - IL_0248: /* 1F | 41 */ ldc.i4.s 65 - IL_024a: /* 72 | (70)001AAD */ ldstr "Microsoft.AspNetCore.Mvc.HttpPatchAttribute" /* 70001AAD */ - IL_024f: /* A2 | */ stelem.ref - IL_0250: /* 25 | */ dup - IL_0251: /* 1F | 42 */ ldc.i4.s 66 - IL_0253: /* 72 | (70)001B05 */ ldstr "Microsoft.AspNetCore.Mvc.HttpPostAttribute" /* 70001B05 */ - IL_0258: /* A2 | */ stelem.ref - IL_0259: /* 25 | */ dup - IL_025a: /* 1F | 43 */ ldc.i4.s 67 - IL_025c: /* 72 | (70)001B5B */ ldstr "Microsoft.AspNetCore.Mvc.HttpPutAttribute" /* 70001B5B */ - IL_0261: /* A2 | */ stelem.ref - IL_0262: /* 25 | */ dup - IL_0263: /* 1F | 44 */ ldc.i4.s 68 - IL_0265: /* 72 | (70)001BAF */ ldstr "Microsoft.AspNetCore.Http.EndpointDescriptionAttri" - + "bute" /* 70001BAF */ - IL_026a: /* A2 | */ stelem.ref - IL_026b: /* 25 | */ dup - IL_026c: /* 1F | 45 */ ldc.i4.s 69 - IL_026e: /* 72 | (70)001C1D */ ldstr "Microsoft.AspNetCore.Http.EndpointSummaryAttribute" /* 70001C1D */ - IL_0273: /* A2 | */ stelem.ref - IL_0274: /* 25 | */ dup - IL_0275: /* 1F | 46 */ ldc.i4.s 70 - IL_0277: /* 72 | (70)001C83 */ ldstr "Microsoft.AspNetCore.Http.TagsAttribute" /* 70001C83 */ - IL_027c: /* A2 | */ stelem.ref - IL_027d: /* 25 | */ dup - IL_027e: /* 1F | 47 */ ldc.i4.s 71 - IL_0280: /* 72 | (70)001CD3 */ ldstr "Microsoft.AspNetCore.Routing.EndpointGroupNameAttr" - + "ibute" /* 70001CD3 */ - IL_0285: /* A2 | */ stelem.ref - IL_0286: /* 25 | */ dup - IL_0287: /* 1F | 48 */ ldc.i4.s 72 - IL_0289: /* 72 | (70)001D43 */ ldstr "Microsoft.AspNetCore.Routing.EndpointNameAttribute" /* 70001D43 */ - IL_028e: /* A2 | */ stelem.ref - IL_028f: /* 25 | */ dup - IL_0290: /* 1F | 49 */ ldc.i4.s 73 - IL_0292: /* 72 | (70)001DA9 */ ldstr "Microsoft.AspNetCore.Routing.ExcludeFromDescriptio" - + "nAttribute" /* 70001DA9 */ - IL_0297: /* A2 | */ stelem.ref - IL_0298: /* 25 | */ dup - IL_0299: /* 1F | 4A */ ldc.i4.s 74 - IL_029b: /* 72 | (70)001E23 */ ldstr "Microsoft.AspNetCore.Cors.DisableCorsAttribute" /* 70001E23 */ - IL_02a0: /* A2 | */ stelem.ref - IL_02a1: /* 25 | */ dup - IL_02a2: /* 1F | 4B */ ldc.i4.s 75 - IL_02a4: /* 72 | (70)001E81 */ ldstr "Microsoft.AspNetCore.Cors.EnableCorsAttribute" /* 70001E81 */ - IL_02a9: /* A2 | */ stelem.ref - IL_02aa: /* 25 | */ dup - IL_02ab: /* 1F | 4C */ ldc.i4.s 76 - IL_02ad: /* 72 | (70)001EDD */ ldstr "Microsoft.AspNetCore.OutputCaching.OutputCacheAttr" - + "ibute" /* 70001EDD */ - IL_02b2: /* A2 | */ stelem.ref - IL_02b3: /* 25 | */ dup - IL_02b4: /* 1F | 4D */ ldc.i4.s 77 - IL_02b6: /* 72 | (70)001F4D */ ldstr "Microsoft.AspNetCore.RateLimiting.DisableRateLimit" - + "ingAttribute" /* 70001F4D */ - IL_02bb: /* A2 | */ stelem.ref - IL_02bc: /* 25 | */ dup - IL_02bd: /* 1F | 4E */ ldc.i4.s 78 - IL_02bf: /* 72 | (70)001FCB */ ldstr "Microsoft.AspNetCore.RateLimiting.EnableRateLimiti" - + "ngAttribute" /* 70001FCB */ - IL_02c4: /* A2 | */ stelem.ref - IL_02c5: /* 25 | */ dup - IL_02c6: /* 1F | 4F */ ldc.i4.s 79 - IL_02c8: /* 72 | (70)002047 */ ldstr "Microsoft.AspNetCore.Mvc.ActionNameAttribute" /* 70002047 */ - IL_02cd: /* A2 | */ stelem.ref - IL_02ce: /* 25 | */ dup - IL_02cf: /* 1F | 50 */ ldc.i4.s 80 - IL_02d1: /* 72 | (70)0020A1 */ ldstr "Microsoft.AspNetCore.Mvc.DisableRequestSizeLimitAt" - + "tribute" /* 700020A1 */ - IL_02d6: /* A2 | */ stelem.ref - IL_02d7: /* 25 | */ dup - IL_02d8: /* 1F | 51 */ ldc.i4.s 81 - IL_02da: /* 72 | (70)002115 */ ldstr "Microsoft.AspNetCore.Mvc.FormatFilterAttribute" /* 70002115 */ - IL_02df: /* A2 | */ stelem.ref - IL_02e0: /* 25 | */ dup - IL_02e1: /* 1F | 52 */ ldc.i4.s 82 - IL_02e3: /* 72 | (70)002173 */ ldstr "Microsoft.AspNetCore.Mvc.ProducesAttribute" /* 70002173 */ - IL_02e8: /* A2 | */ stelem.ref - IL_02e9: /* 25 | */ dup - IL_02ea: /* 1F | 53 */ ldc.i4.s 83 - IL_02ec: /* 72 | (70)0021C9 */ ldstr "Microsoft.AspNetCore.Mvc.ProducesDefaultResponseTy" - + "peAttribute" /* 700021C9 */ - IL_02f1: /* A2 | */ stelem.ref - IL_02f2: /* 25 | */ dup - IL_02f3: /* 1F | 54 */ ldc.i4.s 84 - IL_02f5: /* 72 | (70)002245 */ ldstr "Microsoft.AspNetCore.Mvc.ProducesErrorResponseType" - + "Attribute" /* 70002245 */ - IL_02fa: /* A2 | */ stelem.ref - IL_02fb: /* 25 | */ dup - IL_02fc: /* 1F | 55 */ ldc.i4.s 85 - IL_02fe: /* 72 | (70)0022BD */ ldstr "Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttri" - + "bute" /* 700022BD */ - IL_0303: /* A2 | */ stelem.ref - IL_0304: /* 25 | */ dup - IL_0305: /* 1F | 56 */ ldc.i4.s 86 - IL_0307: /* 72 | (70)00232B */ ldstr "Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute" /* 7000232B */ - IL_030c: /* A2 | */ stelem.ref - IL_030d: /* 25 | */ dup - IL_030e: /* 1F | 57 */ ldc.i4.s 87 - IL_0310: /* 72 | (70)002393 */ ldstr "Microsoft.AspNetCore.Mvc.RequestSizeLimitAttribute" /* 70002393 */ - IL_0315: /* A2 | */ stelem.ref - IL_0316: /* 25 | */ dup - IL_0317: /* 1F | 58 */ ldc.i4.s 88 - IL_0319: /* 72 | (70)0023F9 */ ldstr "Microsoft.AspNetCore.Mvc.RequireHttpsAttribute" /* 700023F9 */ - IL_031e: /* A2 | */ stelem.ref - IL_031f: /* 25 | */ dup - IL_0320: /* 1F | 59 */ ldc.i4.s 89 - IL_0322: /* 72 | (70)002457 */ ldstr "Microsoft.AspNetCore.Mvc.ResponseCacheAttribute" /* 70002457 */ - IL_0327: /* A2 | */ stelem.ref - IL_0328: /* 25 | */ dup - IL_0329: /* 1F | 5A */ ldc.i4.s 90 - IL_032b: /* 72 | (70)0024B7 */ ldstr "Microsoft.AspNetCore.Mvc.ServiceFilterAttribute" /* 700024B7 */ - IL_0330: /* A2 | */ stelem.ref - IL_0331: /* 25 | */ dup - IL_0332: /* 1F | 5B */ ldc.i4.s 91 - IL_0334: /* 72 | (70)002517 */ ldstr "Microsoft.AspNetCore.Mvc.TypeFilterAttribute" /* 70002517 */ - IL_0339: /* A2 | */ stelem.ref - IL_033a: /* 25 | */ dup - IL_033b: /* 1F | 5C */ ldc.i4.s 92 - IL_033d: /* 72 | (70)002571 */ ldstr "Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConvention" - + "NameMatchAttribute" /* 70002571 */ - IL_0342: /* A2 | */ stelem.ref - IL_0343: /* 25 | */ dup - IL_0344: /* 1F | 5D */ ldc.i4.s 93 - IL_0346: /* 72 | (70)0025FC */ ldstr "Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttri" - + "bute" /* 700025FC */ - IL_034b: /* A2 | */ stelem.ref - IL_034c: /* 25 | */ dup - IL_034d: /* 1F | 5E */ ldc.i4.s 94 - IL_034f: /* 72 | (70)00266A */ ldstr "Microsoft.AspNetCore.Mvc.Infrastructure.DefaultSta" - + "tusCodeAttribute" /* 7000266A */ - IL_0354: /* A2 | */ stelem.ref - IL_0355: /* 25 | */ dup - IL_0356: /* 1F | 5F */ ldc.i4.s 95 - IL_0358: /* 72 | (70)0026F1 */ ldstr "Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTo" - + "kenAttribute" /* 700026F1 */ - IL_035d: /* A2 | */ stelem.ref - IL_035e: /* 25 | */ dup - IL_035f: /* 1F | 60 */ ldc.i4.s 96 - IL_0361: /* 72 | (70)00276F */ ldstr "Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAtt" - + "ribute" /* 7000276F */ - IL_0366: /* A2 | */ stelem.ref - IL_0367: /* 25 | */ dup - IL_0368: /* 1F | 61 */ ldc.i4.s 97 - IL_036a: /* 72 | (70)0027E1 */ ldstr "Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempData" - + "Attribute" /* 700027E1 */ - IL_036f: /* A2 | */ stelem.ref - IL_0370: /* 25 | */ dup - IL_0371: /* 1F | 62 */ ldc.i4.s 98 - IL_0373: /* 72 | (70)002859 */ ldstr "Microsoft.AspNetCore.Mvc.SkipStatusCodePagesAttrib" - + "ute" /* 70002859 */ - IL_0378: /* A2 | */ stelem.ref - IL_0379: /* 25 | */ dup - IL_037a: /* 1F | 63 */ ldc.i4.s 99 - IL_037c: /* 72 | (70)0028C5 */ ldstr "Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenA" - + "ttribute" /* 700028C5 */ - IL_0381: /* A2 | */ stelem.ref - IL_0382: /* 25 | */ dup - IL_0383: /* 1F | 64 */ ldc.i4.s 100 - IL_0385: /* 72 | (70)00293B */ ldstr "Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBeh" - + "avior" /* 7000293B */ - IL_038a: /* A2 | */ stelem.ref - IL_038b: /* 25 | */ dup - IL_038c: /* 1F | 65 */ ldc.i4.s 101 - IL_038e: /* 72 | (70)0029AB */ ldstr "Microsoft.AspNetCore.Authorization.AllowAnonymousA" - + "ttribute" /* 700029AB */ - IL_0393: /* A2 | */ stelem.ref - IL_0394: /* 25 | */ dup - IL_0395: /* 1F | 66 */ ldc.i4.s 102 - IL_0397: /* 72 | (70)002A21 */ ldstr "Microsoft.AspNetCore.Authorization.AuthorizeAttrib" - + "ute" /* 70002A21 */ - IL_039c: /* A2 | */ stelem.ref - IL_039d: /* 25 | */ dup - IL_039e: /* 1F | 67 */ ldc.i4.s 103 - IL_03a0: /* 72 | (70)002A8D */ ldstr "Microsoft.Extensions.DependencyInjection.PolicySer" - + "viceCollectionExtensions" /* 70002A8D */ - IL_03a5: /* A2 | */ stelem.ref - IL_03a6: /* 25 | */ dup - IL_03a7: /* 1F | 68 */ ldc.i4.s 104 - IL_03a9: /* 72 | (70)002B24 */ ldstr "Microsoft.Extensions.DependencyInjection.FromKeyed" - + "ServicesAttribute" /* 70002B24 */ - IL_03ae: /* A2 | */ stelem.ref - IL_03af: /* 25 | */ dup - IL_03b0: /* 1F | 69 */ ldc.i4.s 105 - IL_03b2: /* 72 | (70)002BAD */ ldstr "Microsoft.AspNetCore.Authorization.AuthorizationOp" - + "tions" /* 70002BAD */ - IL_03b7: /* A2 | */ stelem.ref - IL_03b8: /* 25 | */ dup - IL_03b9: /* 1F | 6A */ ldc.i4.s 106 - IL_03bb: /* 72 | (70)002C1D */ ldstr "Microsoft.Extensions.DependencyInjection.IServiceC" - + "ollection" /* 70002C1D */ - IL_03c0: /* A2 | */ stelem.ref - IL_03c1: /* 25 | */ dup - IL_03c2: /* 1F | 6B */ ldc.i4.s 107 - IL_03c4: /* 72 | (70)002C95 */ ldstr "Microsoft.AspNetCore.Authorization.IAllowAnonymous" /* 70002C95 */ - IL_03c9: /* A2 | */ stelem.ref - IL_03ca: /* 25 | */ dup - IL_03cb: /* 1F | 6C */ ldc.i4.s 108 - IL_03cd: /* 72 | (70)002CFB */ ldstr "Microsoft.AspNetCore.Authorization.IAuthorizeData" /* 70002CFB */ - IL_03d2: /* A2 | */ stelem.ref - IL_03d3: /* 25 | */ dup - IL_03d4: /* 1F | 6D */ ldc.i4.s 109 - IL_03d6: /* 72 | (70)002D5F */ ldstr "System.AttributeUsageAttribute" /* 70002D5F */ - IL_03db: /* A2 | */ stelem.ref - IL_03dc: /* 80 | (04)00001E */ stsfld string[] Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*/::WellKnownTypeNames /* 0400001E */ - IL_03e1: /* 2A | */ ret - } // end of method WellKnownTypeData::.cctor - -} // end of class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData - -.class /*0200001F*/ private abstract auto ansi sealed beforefieldinit Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .custom /*0C000071:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C000072:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .field /*0400001F*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotUseModelBindingAttributesOnRouteHandlerParameters - .field /*04000020*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotReturnActionResultsFromRouteHandlers - .field /*04000021*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DetectMisplacedLambdaAttribute - .field /*04000022*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotUseNonLiteralSequenceNumbers - .field /*04000023*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DetectMismatchedParameterOptionality - .field /*04000024*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotUseConfigureWebHostWithConfigureHostBuilder - .field /*04000025*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotUseConfigureWithConfigureWebHostBuilder - .field /*04000026*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotUseUseStartupWithConfigureWebHostBuilder - .field /*04000027*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotUseHostConfigureLogging - .field /*04000028*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotUseHostConfigureServices - .field /*04000029*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DisallowConfigureAppConfigureHostBuilder - .field /*0400002A*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ UseTopLevelRouteRegistrationsInsteadOfUseEndpoints - .field /*0400002B*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ UseHeaderDictionaryPropertiesInsteadOfIndexer - .field /*0400002C*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotReturnValueFromRequestDelegate - .field /*0400002D*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ RoutePatternIssue - .field /*0400002E*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ RoutePatternUnusedParameter - .field /*0400002F*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ DoNotUseIHeaderDictionaryAdd - .field /*04000030*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ RouteParameterComplexTypeIsNotParsable - .field /*04000031*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ BindAsyncSignatureMustReturnValueTaskOfT - .field /*04000032*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ AmbiguousRouteHandlerRoute - .field /*04000033*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ AmbiguousActionRoute - .field /*04000034*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ AtMostOneFromBodyAttribute - .field /*04000035*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ UseAddAuthorizationBuilder - .field /*04000036*/ static assembly initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ OverriddenAuthorizeAttribute - .method /*060000AC*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x3fe0 - // Code size 1993 (0x7c9) - .maxstack 9 - IL_0000: /* 72 | (70)002D9D */ ldstr "ASP0003" /* 70002D9D */ - IL_0005: /* 72 | (70)002DAD */ ldstr "Analyzer_DoNotUseModelBindingAttributesOnRouteHand" - + "lerParameters_Title" /* 70002DAD */ - IL_000a: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_000f: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0014: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0019: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_001e: /* 72 | (70)002E3A */ ldstr "Analyzer_DoNotUseModelBindingAttributesOnRouteHand" - + "lerParameters_Message" /* 70002E3A */ - IL_0023: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0028: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_002d: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0032: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0037: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_003c: /* 18 | */ ldc.i4.2 - IL_003d: /* 17 | */ ldc.i4.1 - IL_003e: /* 14 | */ ldnull - IL_003f: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0044: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0049: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_004e: /* 80 | (04)00001F */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseModelBindingAttributesOnRouteHandlerParameters /* 0400001F */ - IL_0053: /* 72 | (70)002F17 */ ldstr "ASP0004" /* 70002F17 */ - IL_0058: /* 72 | (70)002F27 */ ldstr "Analyzer_DoNotReturnActionResultsFromRouteHandlers" - + "_Title" /* 70002F27 */ - IL_005d: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0062: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0067: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_006c: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0071: /* 72 | (70)002F99 */ ldstr "Analyzer_DoNotReturnActionResultsFromRouteHandlers" - + "_Message" /* 70002F99 */ - IL_0076: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_007b: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0080: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0085: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_008a: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_008f: /* 18 | */ ldc.i4.2 - IL_0090: /* 17 | */ ldc.i4.1 - IL_0091: /* 14 | */ ldnull - IL_0092: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0097: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_009c: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_00a1: /* 80 | (04)000020 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotReturnActionResultsFromRouteHandlers /* 04000020 */ - IL_00a6: /* 72 | (70)00300F */ ldstr "ASP0005" /* 7000300F */ - IL_00ab: /* 72 | (70)00301F */ ldstr "Analyzer_DetectMisplacedLambdaAttribute_Title" /* 7000301F */ - IL_00b0: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_00b5: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_00ba: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_00bf: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_00c4: /* 72 | (70)00307B */ ldstr "Analyzer_DetectMisplacedLambdaAttribute_Message" /* 7000307B */ - IL_00c9: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_00ce: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_00d3: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_00d8: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_00dd: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_00e2: /* 18 | */ ldc.i4.2 - IL_00e3: /* 17 | */ ldc.i4.1 - IL_00e4: /* 14 | */ ldnull - IL_00e5: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_00ea: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_00ef: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_00f4: /* 80 | (04)000021 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DetectMisplacedLambdaAttribute /* 04000021 */ - IL_00f9: /* 72 | (70)0030DB */ ldstr "ASP0006" /* 700030DB */ - IL_00fe: /* 72 | (70)0030EB */ ldstr "Analyzer_DoNotUseNonLiteralSequenceNumbers_Title" /* 700030EB */ - IL_0103: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0108: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_010d: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0112: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0117: /* 72 | (70)00314D */ ldstr "Analyzer_DoNotUseNonLiteralSequenceNumbers_Message" /* 7000314D */ - IL_011c: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0121: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0126: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_012b: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0130: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_0135: /* 18 | */ ldc.i4.2 - IL_0136: /* 17 | */ ldc.i4.1 - IL_0137: /* 14 | */ ldnull - IL_0138: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_013d: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0142: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_0147: /* 80 | (04)000022 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseNonLiteralSequenceNumbers /* 04000022 */ - IL_014c: /* 72 | (70)0031B3 */ ldstr "ASP0007" /* 700031B3 */ - IL_0151: /* 72 | (70)0031C3 */ ldstr "Analyzer_DetectMismatchedParameterOptionality_Title" /* 700031C3 */ - IL_0156: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_015b: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0160: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0165: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_016a: /* 72 | (70)00322B */ ldstr "Analyzer_DetectMismatchedParameterOptionality_Mess" - + "age" /* 7000322B */ - IL_016f: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0174: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0179: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_017e: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0183: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_0188: /* 18 | */ ldc.i4.2 - IL_0189: /* 17 | */ ldc.i4.1 - IL_018a: /* 14 | */ ldnull - IL_018b: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0190: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0195: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_019a: /* 80 | (04)000023 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DetectMismatchedParameterOptionality /* 04000023 */ - IL_019f: /* 72 | (70)003297 */ ldstr "ASP0008" /* 70003297 */ - IL_01a4: /* 72 | (70)0032A7 */ ldstr "Analyzer_DoNotUseConfigureWebHostWithConfigureHost" - + "Builder_Title" /* 700032A7 */ - IL_01a9: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_01ae: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_01b3: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_01b8: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_01bd: /* 72 | (70)003327 */ ldstr "Analyzer_DoNotUseConfigureWebHostWithConfigureHost" - + "Builder_Message" /* 70003327 */ - IL_01c2: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_01c7: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_01cc: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_01d1: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_01d6: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_01db: /* 19 | */ ldc.i4.3 - IL_01dc: /* 17 | */ ldc.i4.1 - IL_01dd: /* 14 | */ ldnull - IL_01de: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_01e3: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_01e8: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_01ed: /* 80 | (04)000024 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseConfigureWebHostWithConfigureHostBuilder /* 04000024 */ - IL_01f2: /* 72 | (70)0033AC */ ldstr "ASP0009" /* 700033AC */ - IL_01f7: /* 72 | (70)0033BC */ ldstr "Analyzer_DoNotUseConfigureWithConfigureWebHostBuil" - + "der_Title" /* 700033BC */ - IL_01fc: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0201: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0206: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_020b: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0210: /* 72 | (70)003434 */ ldstr "Analyzer_DoNotUseConfigureWithConfigureWebHostBuil" - + "der_Message" /* 70003434 */ - IL_0215: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_021a: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_021f: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0224: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0229: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_022e: /* 19 | */ ldc.i4.3 - IL_022f: /* 17 | */ ldc.i4.1 - IL_0230: /* 14 | */ ldnull - IL_0231: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0236: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_023b: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_0240: /* 80 | (04)000025 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseConfigureWithConfigureWebHostBuilder /* 04000025 */ - IL_0245: /* 72 | (70)0034B0 */ ldstr "ASP0010" /* 700034B0 */ - IL_024a: /* 72 | (70)0034C0 */ ldstr "Analyzer_DoNotUseUseStartupWithConfigureWebHostBui" - + "lder_Title" /* 700034C0 */ - IL_024f: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0254: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0259: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_025e: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0263: /* 72 | (70)00353A */ ldstr "Analyzer_DoNotUseUseStartupWithConfigureWebHostBui" - + "lder_Message" /* 7000353A */ - IL_0268: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_026d: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0272: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0277: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_027c: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_0281: /* 19 | */ ldc.i4.3 - IL_0282: /* 17 | */ ldc.i4.1 - IL_0283: /* 14 | */ ldnull - IL_0284: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0289: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_028e: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_0293: /* 80 | (04)000026 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseUseStartupWithConfigureWebHostBuilder /* 04000026 */ - IL_0298: /* 72 | (70)0035B8 */ ldstr "ASP0011" /* 700035B8 */ - IL_029d: /* 72 | (70)0035C8 */ ldstr "Analyzer_DoNotUseHostConfigureLogging_Title" /* 700035C8 */ - IL_02a2: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_02a7: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_02ac: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_02b1: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_02b6: /* 72 | (70)003620 */ ldstr "Analyzer_DoNotUseHostConfigureLogging_Message" /* 70003620 */ - IL_02bb: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_02c0: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_02c5: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_02ca: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_02cf: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_02d4: /* 18 | */ ldc.i4.2 - IL_02d5: /* 17 | */ ldc.i4.1 - IL_02d6: /* 14 | */ ldnull - IL_02d7: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_02dc: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_02e1: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_02e6: /* 80 | (04)000027 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseHostConfigureLogging /* 04000027 */ - IL_02eb: /* 72 | (70)00367C */ ldstr "ASP0012" /* 7000367C */ - IL_02f0: /* 72 | (70)00368C */ ldstr "Analyzer_DoNotUseHostConfigureServices_Title" /* 7000368C */ - IL_02f5: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_02fa: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_02ff: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0304: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0309: /* 72 | (70)0036E6 */ ldstr "Analyzer_DoNotUseHostConfigureServices_Message" /* 700036E6 */ - IL_030e: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0313: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0318: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_031d: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0322: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_0327: /* 18 | */ ldc.i4.2 - IL_0328: /* 17 | */ ldc.i4.1 - IL_0329: /* 14 | */ ldnull - IL_032a: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_032f: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0334: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_0339: /* 80 | (04)000028 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseHostConfigureServices /* 04000028 */ - IL_033e: /* 72 | (70)003744 */ ldstr "ASP0013" /* 70003744 */ - IL_0343: /* 72 | (70)003754 */ ldstr "Analyzer_DisallowConfigureAppConfigureHostBuilder_" - + "Title" /* 70003754 */ - IL_0348: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_034d: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0352: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0357: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_035c: /* 72 | (70)0037C4 */ ldstr "Analyzer_DisallowConfigureAppConfigureHostBuilder_" - + "Message" /* 700037C4 */ - IL_0361: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0366: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_036b: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0370: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0375: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_037a: /* 18 | */ ldc.i4.2 - IL_037b: /* 17 | */ ldc.i4.1 - IL_037c: /* 14 | */ ldnull - IL_037d: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0382: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0387: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_038c: /* 80 | (04)000029 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DisallowConfigureAppConfigureHostBuilder /* 04000029 */ - IL_0391: /* 72 | (70)003838 */ ldstr "ASP0014" /* 70003838 */ - IL_0396: /* 72 | (70)003848 */ ldstr "Analyzer_UseTopLevelRouteRegistrationsInsteadOfUse" - + "Endpoints_Title" /* 70003848 */ - IL_039b: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_03a0: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_03a5: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_03aa: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_03af: /* 72 | (70)0038CD */ ldstr "Analyzer_UseTopLevelRouteRegistrationsInsteadOfUse" - + "Endpoints_Message" /* 700038CD */ - IL_03b4: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_03b9: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_03be: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_03c3: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_03c8: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_03cd: /* 18 | */ ldc.i4.2 - IL_03ce: /* 17 | */ ldc.i4.1 - IL_03cf: /* 14 | */ ldnull - IL_03d0: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_03d5: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_03da: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_03df: /* 80 | (04)00002A */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::UseTopLevelRouteRegistrationsInsteadOfUseEndpoints /* 0400002A */ - IL_03e4: /* 72 | (70)003956 */ ldstr "ASP0015" /* 70003956 */ - IL_03e9: /* 72 | (70)003966 */ ldstr "Analyzer_HeaderDictionaryIndexer_Title" /* 70003966 */ - IL_03ee: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_03f3: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_03f8: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_03fd: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0402: /* 72 | (70)0039B4 */ ldstr "Analyzer_HeaderDictionaryIndexer_Message" /* 700039B4 */ - IL_0407: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_040c: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0411: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0416: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_041b: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_0420: /* 17 | */ ldc.i4.1 - IL_0421: /* 17 | */ ldc.i4.1 - IL_0422: /* 14 | */ ldnull - IL_0423: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0428: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_042d: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_0432: /* 80 | (04)00002B */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::UseHeaderDictionaryPropertiesInsteadOfIndexer /* 0400002B */ - IL_0437: /* 72 | (70)003A06 */ ldstr "ASP0016" /* 70003A06 */ - IL_043c: /* 72 | (70)003A16 */ ldstr "Analyzer_RequestDelegateReturnValue_Title" /* 70003A16 */ - IL_0441: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0446: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_044b: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0450: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0455: /* 72 | (70)003A6A */ ldstr "Analyzer_RequestDelegateReturnValue_Message" /* 70003A6A */ - IL_045a: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_045f: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0464: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0469: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_046e: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_0473: /* 18 | */ ldc.i4.2 - IL_0474: /* 17 | */ ldc.i4.1 - IL_0475: /* 14 | */ ldnull - IL_0476: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_047b: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0480: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_0485: /* 80 | (04)00002C */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotReturnValueFromRequestDelegate /* 0400002C */ - IL_048a: /* 72 | (70)003AC2 */ ldstr "ASP0017" /* 70003AC2 */ - IL_048f: /* 72 | (70)003AD2 */ ldstr "Analyzer_RouteIssue_Title" /* 70003AD2 */ - IL_0494: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0499: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_049e: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_04a3: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_04a8: /* 72 | (70)003B06 */ ldstr "Analyzer_RouteIssue_Message" /* 70003B06 */ - IL_04ad: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_04b2: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_04b7: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_04bc: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_04c1: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_04c6: /* 18 | */ ldc.i4.2 - IL_04c7: /* 17 | */ ldc.i4.1 - IL_04c8: /* 14 | */ ldnull - IL_04c9: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_04ce: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_04d3: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_04d8: /* 80 | (04)00002D */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RoutePatternIssue /* 0400002D */ - IL_04dd: /* 72 | (70)003B3E */ ldstr "ASP0018" /* 70003B3E */ - IL_04e2: /* 72 | (70)003B4E */ ldstr "Analyzer_UnusedParameter_Title" /* 70003B4E */ - IL_04e7: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_04ec: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_04f1: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_04f6: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_04fb: /* 72 | (70)003B8C */ ldstr "Analyzer_UnusedParameter_Message" /* 70003B8C */ - IL_0500: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0505: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_050a: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_050f: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0514: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_0519: /* 17 | */ ldc.i4.1 - IL_051a: /* 17 | */ ldc.i4.1 - IL_051b: /* 14 | */ ldnull - IL_051c: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0521: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0526: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_052b: /* 80 | (04)00002E */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RoutePatternUnusedParameter /* 0400002E */ - IL_0530: /* 72 | (70)003BCE */ ldstr "ASP0019" /* 70003BCE */ - IL_0535: /* 72 | (70)003BDE */ ldstr "Analyzer_HeaderDictionaryAdd_Title" /* 70003BDE */ - IL_053a: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_053f: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0544: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0549: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_054e: /* 72 | (70)003C24 */ ldstr "Analyzer_HeaderDictionaryAdd_Message" /* 70003C24 */ - IL_0553: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0558: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_055d: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0562: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0567: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_056c: /* 18 | */ ldc.i4.2 - IL_056d: /* 17 | */ ldc.i4.1 - IL_056e: /* 14 | */ ldnull - IL_056f: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0574: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0579: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_057e: /* 80 | (04)00002F */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseIHeaderDictionaryAdd /* 0400002F */ - IL_0583: /* 72 | (70)003C6E */ ldstr "ASP0020" /* 70003C6E */ - IL_0588: /* 72 | (70)003C7E */ ldstr "Analyzer_RouteParameterComplexTypeIsNotParsable_Ti" - + "tle" /* 70003C7E */ - IL_058d: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0592: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0597: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_059c: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_05a1: /* 72 | (70)003CEA */ ldstr "Analyzer_RouteParameterComplexTypeIsNotParsable_Me" - + "ssage" /* 70003CEA */ - IL_05a6: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_05ab: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_05b0: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_05b5: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_05ba: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_05bf: /* 19 | */ ldc.i4.3 - IL_05c0: /* 17 | */ ldc.i4.1 - IL_05c1: /* 14 | */ ldnull - IL_05c2: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_05c7: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_05cc: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_05d1: /* 80 | (04)000030 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RouteParameterComplexTypeIsNotParsable /* 04000030 */ - IL_05d6: /* 72 | (70)003D5A */ ldstr "ASP0021" /* 70003D5A */ - IL_05db: /* 72 | (70)003D6A */ ldstr "Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_" - + "Title" /* 70003D6A */ - IL_05e0: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_05e5: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_05ea: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_05ef: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_05f4: /* 72 | (70)003DDA */ ldstr "Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_" - + "Message" /* 70003DDA */ - IL_05f9: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_05fe: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0603: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0608: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_060d: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_0612: /* 19 | */ ldc.i4.3 - IL_0613: /* 17 | */ ldc.i4.1 - IL_0614: /* 14 | */ ldnull - IL_0615: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_061a: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_061f: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_0624: /* 80 | (04)000031 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::BindAsyncSignatureMustReturnValueTaskOfT /* 04000031 */ - IL_0629: /* 72 | (70)003E4E */ ldstr "ASP0022" /* 70003E4E */ - IL_062e: /* 72 | (70)003E5E */ ldstr "Analyzer_AmbiguousRouteHandlerRoute_Title" /* 70003E5E */ - IL_0633: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0638: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_063d: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0642: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0647: /* 72 | (70)003EB2 */ ldstr "Analyzer_AmbiguousRouteHandlerRoute_Message" /* 70003EB2 */ - IL_064c: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0651: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0656: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_065b: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0660: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_0665: /* 18 | */ ldc.i4.2 - IL_0666: /* 17 | */ ldc.i4.1 - IL_0667: /* 14 | */ ldnull - IL_0668: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_066d: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0672: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_0677: /* 80 | (04)000032 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::AmbiguousRouteHandlerRoute /* 04000032 */ - IL_067c: /* 72 | (70)003F0A */ ldstr "ASP0023" /* 70003F0A */ - IL_0681: /* 72 | (70)003F1A */ ldstr "Analyzer_AmbiguousActionRoute_Title" /* 70003F1A */ - IL_0686: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_068b: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0690: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0695: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_069a: /* 72 | (70)003F62 */ ldstr "Analyzer_AmbiguousActionRoute_Message" /* 70003F62 */ - IL_069f: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_06a4: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_06a9: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_06ae: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_06b3: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_06b8: /* 18 | */ ldc.i4.2 - IL_06b9: /* 17 | */ ldc.i4.1 - IL_06ba: /* 14 | */ ldnull - IL_06bb: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_06c0: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_06c5: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_06ca: /* 80 | (04)000033 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::AmbiguousActionRoute /* 04000033 */ - IL_06cf: /* 72 | (70)003FAE */ ldstr "ASP0024" /* 70003FAE */ - IL_06d4: /* 72 | (70)003FBE */ ldstr "Analyzer_MultipleFromBody_Title" /* 70003FBE */ - IL_06d9: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_06de: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_06e3: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_06e8: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_06ed: /* 72 | (70)003FFE */ ldstr "Analyzer_MultipleFromBody_Message" /* 70003FFE */ - IL_06f2: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_06f7: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_06fc: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0701: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0706: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_070b: /* 19 | */ ldc.i4.3 - IL_070c: /* 17 | */ ldc.i4.1 - IL_070d: /* 14 | */ ldnull - IL_070e: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0713: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_0718: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_071d: /* 80 | (04)000034 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::AtMostOneFromBodyAttribute /* 04000034 */ - IL_0722: /* 72 | (70)004042 */ ldstr "ASP0025" /* 70004042 */ - IL_0727: /* 72 | (70)004052 */ ldstr "Analyzer_UseAddAuthorizationBuilder_Title" /* 70004052 */ - IL_072c: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0731: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0736: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_073b: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0740: /* 72 | (70)0040A6 */ ldstr "Analyzer_UseAddAuthorizationBuilder_Message" /* 700040A6 */ - IL_0745: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_074a: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_074f: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0754: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0759: /* 72 | (70)002ECB */ ldstr "Usage" /* 70002ECB */ - IL_075e: /* 17 | */ ldc.i4.1 - IL_075f: /* 17 | */ ldc.i4.1 - IL_0760: /* 14 | */ ldnull - IL_0761: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_0766: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_076b: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_0770: /* 80 | (04)000035 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::UseAddAuthorizationBuilder /* 04000035 */ - IL_0775: /* 72 | (70)0040FE */ ldstr "ASP0026" /* 700040FE */ - IL_077a: /* 72 | (70)00410E */ ldstr "Analyzer_OverriddenAuthorizeAttribute_Title" /* 7000410E */ - IL_077f: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0784: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_0789: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_078e: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_0793: /* 72 | (70)004166 */ ldstr "Analyzer_OverriddenAuthorizeAttribute_Message" /* 70004166 */ - IL_0798: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_079d: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_07a2: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_07a7: /* 73 | (0A)0000AE */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableResourceString/*010000ED*/::.ctor(string, - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/, - class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000AE */ - IL_07ac: /* 72 | (70)0041C2 */ ldstr "Security" /* 700041C2 */ - IL_07b1: /* 18 | */ ldc.i4.2 - IL_07b2: /* 17 | */ ldc.i4.1 - IL_07b3: /* 14 | */ ldnull - IL_07b4: /* 72 | (70)002ED7 */ ldstr "https://aka.ms/aspnet/analyzers" /* 70002ED7 */ - IL_07b9: /* 28 | (2B)000004 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000004 */ - IL_07be: /* 73 | (0A)0000B0 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::.ctor(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - bool, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.LocalizableString/*010000EF*/, - string, - string[]) /* 0A0000B0 */ - IL_07c3: /* 80 | (04)000036 */ stsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::OverriddenAuthorizeAttribute /* 04000036 */ - IL_07c8: /* 2A | */ ret - } // end of method DiagnosticDescriptors::.cctor - -} // end of class Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors - -.class /*02000020*/ private abstract auto ansi sealed beforefieldinit Microsoft.AspNetCore.Analyzers.Resources - extends [netstandard/*23000001*/]System.Object/*01000013*/ -{ - .field /*04000037*/ private static class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ s_resourceManager - .field /*04000038*/ private static class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ 'k__BackingField' - .custom /*0C0000A1:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*060000AD*/ assembly hidebysig specialname static - class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ - get_ResourceManager() cil managed - // SIG: 00 00 12 81 0D - { - // Method begins at RVA 0x47b5 - // Code size 31 (0x1f) - .maxstack 8 - IL_0000: /* 7E | (04)000037 */ ldsfld class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::s_resourceManager /* 04000037 */ - IL_0005: /* 25 | */ dup - IL_0006: /* 2D | 16 */ brtrue.s IL_001e - - IL_0008: /* 26 | */ pop - IL_0009: /* D0 | (02)000020 */ ldtoken Microsoft.AspNetCore.Analyzers.Resources/*02000020*/ - IL_000e: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_0013: /* 73 | (0A)0000B1 */ newobj instance void [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/::.ctor(class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A0000B1 */ - IL_0018: /* 25 | */ dup - IL_0019: /* 80 | (04)000037 */ stsfld class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::s_resourceManager /* 04000037 */ - IL_001e: /* 2A | */ ret - } // end of method Resources::get_ResourceManager - - .method /*060000AE*/ assembly hidebysig specialname static - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ - get_Culture() cil managed - // SIG: 00 00 12 80 81 - { - .custom /*0C00014E:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x47d5 - // Code size 6 (0x6) - .maxstack 8 - IL_0000: /* 7E | (04)000038 */ ldsfld class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::'k__BackingField' /* 04000038 */ - IL_0005: /* 2A | */ ret - } // end of method Resources::get_Culture - - .method /*060000AF*/ assembly hidebysig specialname static - void set_Culture(class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ 'value') cil managed - // SIG: 00 01 01 12 80 81 - { - .custom /*0C000150:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x47dc - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 80 | (04)000038 */ stsfld class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::'k__BackingField' /* 04000038 */ - IL_0006: /* 2A | */ ret - } // end of method Resources::set_Culture - - .method /*060000B0*/ assembly hidebysig static - string GetResourceString(string resourceKey, - [opt] string defaultValue) cil managed aggressiveinlining - // SIG: 00 02 0E 0E 0E - { - .param [2]/*080000CC*/ = nullref - // Method begins at RVA 0x47e4 - // Code size 17 (0x11) - .maxstack 8 - IL_0000: /* 28 | (06)0000AD */ call class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - IL_0005: /* 02 | */ ldarg.0 - IL_0006: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_000b: /* 6F | (0A)0000B2 */ callvirt instance string [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/::GetString(string, - class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/) /* 0A0000B2 */ - IL_0010: /* 2A | */ ret - } // end of method Resources::GetResourceString - - .method /*060000B1*/ private hidebysig static - string GetResourceString(string resourceKey, - string[] formatterNames) cil managed - // SIG: 00 02 0E 0E 1D 0E - { - // Method begins at RVA 0x47f8 - // Code size 74 (0x4a) - .maxstack 5 - .locals /*1100001E*/ init (string V_0, - int32 V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 14 | */ ldnull - IL_0002: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0007: /* 0A | */ stloc.0 - IL_0008: /* 03 | */ ldarg.1 - IL_0009: /* 2C | 3D */ brfalse.s IL_0048 - - IL_000b: /* 16 | */ ldc.i4.0 - IL_000c: /* 0B | */ stloc.1 - IL_000d: /* 2B | 33 */ br.s IL_0042 - - IL_000f: /* 06 | */ ldloc.0 - IL_0010: /* 72 | (70)0041D4 */ ldstr "{" /* 700041D4 */ - IL_0015: /* 03 | */ ldarg.1 - IL_0016: /* 07 | */ ldloc.1 - IL_0017: /* 9A | */ ldelem.ref - IL_0018: /* 72 | (70)0041D8 */ ldstr "}" /* 700041D8 */ - IL_001d: /* 28 | (0A)0000A3 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Concat(string, - string, - string) /* 0A0000A3 */ - IL_0022: /* 72 | (70)0041D4 */ ldstr "{" /* 700041D4 */ - IL_0027: /* 12 | 01 */ ldloca.s V_1 - IL_0029: /* 28 | (0A)0000B3 */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString() /* 0A0000B3 */ - IL_002e: /* 72 | (70)0041D8 */ ldstr "}" /* 700041D8 */ - IL_0033: /* 28 | (0A)0000A3 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Concat(string, - string, - string) /* 0A0000A3 */ - IL_0038: /* 6F | (0A)00009E */ callvirt instance string [netstandard/*23000001*/]System.String/*010000D3*/::Replace(string, - string) /* 0A00009E */ - IL_003d: /* 0A | */ stloc.0 - IL_003e: /* 07 | */ ldloc.1 - IL_003f: /* 17 | */ ldc.i4.1 - IL_0040: /* 58 | */ add - IL_0041: /* 0B | */ stloc.1 - IL_0042: /* 07 | */ ldloc.1 - IL_0043: /* 03 | */ ldarg.1 - IL_0044: /* 8E | */ ldlen - IL_0045: /* 69 | */ conv.i4 - IL_0046: /* 32 | C7 */ blt.s IL_000f - - IL_0048: /* 06 | */ ldloc.0 - IL_0049: /* 2A | */ ret - } // end of method Resources::GetResourceString - - .method /*060000B2*/ assembly hidebysig specialname static - string get_TemplateRoute_CannotHaveCatchAllInMultiSegment() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x484e - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0041DC */ ldstr "TemplateRoute_CannotHaveCatchAllInMultiSegment" /* 700041DC */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_CannotHaveCatchAllInMultiSegment - - .method /*060000B3*/ assembly hidebysig specialname static - string get_TemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x485b - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00423A */ ldstr "TemplateRoute_CannotHaveDefaultValueSpecifiedInlin" - + "eAndExplicitly" /* 7000423A */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly - - .method /*060000B4*/ assembly hidebysig static - string FormatTemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4868 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)00423A */ ldstr "TemplateRoute_CannotHaveDefaultValueSpecifiedInlin" - + "eAndExplicitly" /* 7000423A */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatTemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly - - .method /*060000B5*/ assembly hidebysig specialname static - string get_TemplateRoute_CannotHaveConsecutiveParameters() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4880 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0042BD */ ldstr "TemplateRoute_CannotHaveConsecutiveParameters" /* 700042BD */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_CannotHaveConsecutiveParameters - - .method /*060000B6*/ assembly hidebysig specialname static - string get_TemplateRoute_CannotHaveConsecutiveSeparators() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x488d - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)004319 */ ldstr "TemplateRoute_CannotHaveConsecutiveSeparators" /* 70004319 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_CannotHaveConsecutiveSeparators - - .method /*060000B7*/ assembly hidebysig specialname static - string get_TemplateRoute_CatchAllCannotBeOptional() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x489a - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)004375 */ ldstr "TemplateRoute_CatchAllCannotBeOptional" /* 70004375 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_CatchAllCannotBeOptional - - .method /*060000B8*/ assembly hidebysig specialname static - string get_TemplateRoute_OptionalCannotHaveDefaultValue() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x48a7 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0043C3 */ ldstr "TemplateRoute_OptionalCannotHaveDefaultValue" /* 700043C3 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_OptionalCannotHaveDefaultValue - - .method /*060000B9*/ assembly hidebysig specialname static - string get_TemplateRoute_CatchAllMustBeLast() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x48b4 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00441D */ ldstr "TemplateRoute_CatchAllMustBeLast" /* 7000441D */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_CatchAllMustBeLast - - .method /*060000BA*/ assembly hidebysig specialname static - string get_TemplateRoute_InvalidLiteral() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x48c1 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00445F */ ldstr "TemplateRoute_InvalidLiteral" /* 7000445F */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_InvalidLiteral - - .method /*060000BB*/ assembly hidebysig static - string FormatTemplateRoute_InvalidLiteral(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x48ce - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)00445F */ ldstr "TemplateRoute_InvalidLiteral" /* 7000445F */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatTemplateRoute_InvalidLiteral - - .method /*060000BC*/ assembly hidebysig specialname static - string get_TemplateRoute_InvalidParameterName() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x48e6 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)004499 */ ldstr "TemplateRoute_InvalidParameterName" /* 70004499 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_InvalidParameterName - - .method /*060000BD*/ assembly hidebysig static - string FormatTemplateRoute_InvalidParameterName(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x48f3 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)004499 */ ldstr "TemplateRoute_InvalidParameterName" /* 70004499 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatTemplateRoute_InvalidParameterName - - .method /*060000BE*/ assembly hidebysig specialname static - string get_TemplateRoute_InvalidRouteTemplate() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x490b - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0044DF */ ldstr "TemplateRoute_InvalidRouteTemplate" /* 700044DF */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_InvalidRouteTemplate - - .method /*060000BF*/ assembly hidebysig specialname static - string get_TemplateRoute_MismatchedParameter() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4918 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)004525 */ ldstr "TemplateRoute_MismatchedParameter" /* 70004525 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_MismatchedParameter - - .method /*060000C0*/ assembly hidebysig specialname static - string get_TemplateRoute_RepeatedParameter() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4925 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)004569 */ ldstr "TemplateRoute_RepeatedParameter" /* 70004569 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_RepeatedParameter - - .method /*060000C1*/ assembly hidebysig static - string FormatTemplateRoute_RepeatedParameter(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4932 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)004569 */ ldstr "TemplateRoute_RepeatedParameter" /* 70004569 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatTemplateRoute_RepeatedParameter - - .method /*060000C2*/ assembly hidebysig specialname static - string get_TemplateRoute_UnescapedBrace() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x494a - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0045A9 */ ldstr "TemplateRoute_UnescapedBrace" /* 700045A9 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_UnescapedBrace - - .method /*060000C3*/ assembly hidebysig specialname static - string get_TemplateRoute_OptionalParameterCanbBePrecededByPeriod() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4957 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0045E3 */ ldstr "TemplateRoute_OptionalParameterCanbBePrecededByPer" - + "iod" /* 700045E3 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_OptionalParameterCanbBePrecededByPeriod - - .method /*060000C4*/ assembly hidebysig static - string FormatTemplateRoute_OptionalParameterCanbBePrecededByPeriod(object p0, - object p1, - object p2) cil managed - // SIG: 00 03 0E 1C 1C 1C - { - // Method begins at RVA 0x4964 - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)0045E3 */ ldstr "TemplateRoute_OptionalParameterCanbBePrecededByPer" - + "iod" /* 700045E3 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 03 | */ ldarg.1 - IL_0012: /* 04 | */ ldarg.2 - IL_0013: /* 28 | (0A)0000B5 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object, - object, - object) /* 0A0000B5 */ - IL_0018: /* 2A | */ ret - } // end of method Resources::FormatTemplateRoute_OptionalParameterCanbBePrecededByPeriod - - .method /*060000C5*/ assembly hidebysig specialname static - string get_TemplateRoute_OptionalParameterHasTobeTheLast() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x497e - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00464F */ ldstr "TemplateRoute_OptionalParameterHasTobeTheLast" /* 7000464F */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_OptionalParameterHasTobeTheLast - - .method /*060000C6*/ assembly hidebysig static - string FormatTemplateRoute_OptionalParameterHasTobeTheLast(object p0, - object p1, - object p2) cil managed - // SIG: 00 03 0E 1C 1C 1C - { - // Method begins at RVA 0x498b - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)00464F */ ldstr "TemplateRoute_OptionalParameterHasTobeTheLast" /* 7000464F */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 03 | */ ldarg.1 - IL_0012: /* 04 | */ ldarg.2 - IL_0013: /* 28 | (0A)0000B5 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object, - object, - object) /* 0A0000B5 */ - IL_0018: /* 2A | */ ret - } // end of method Resources::FormatTemplateRoute_OptionalParameterHasTobeTheLast - - .method /*060000C7*/ assembly hidebysig specialname static - string get_TemplateRoute_Exception() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x49a5 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0046AB */ ldstr "TemplateRoute_Exception" /* 700046AB */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_TemplateRoute_Exception - - .method /*060000C8*/ assembly hidebysig static - string FormatTemplateRoute_Exception(object p0, - object p1) cil managed - // SIG: 00 02 0E 1C 1C - { - // Method begins at RVA 0x49b2 - // Code size 24 (0x18) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)0046AB */ ldstr "TemplateRoute_Exception" /* 700046AB */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 03 | */ ldarg.1 - IL_0012: /* 28 | (0A)0000B6 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object, - object) /* 0A0000B6 */ - IL_0017: /* 2A | */ ret - } // end of method Resources::FormatTemplateRoute_Exception - - .method /*060000C9*/ assembly hidebysig specialname static - string get_AttributeRoute_TokenReplacement_EmptyTokenNotAllowed() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x49cb - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0046DB */ ldstr "AttributeRoute_TokenReplacement_EmptyTokenNotAllowed" /* 700046DB */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_AttributeRoute_TokenReplacement_EmptyTokenNotAllowed - - .method /*060000CA*/ assembly hidebysig specialname static - string get_AttributeRoute_TokenReplacement_ImbalancedSquareBrackets() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x49d8 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)004745 */ ldstr "AttributeRoute_TokenReplacement_ImbalancedSquareBr" - + "ackets" /* 70004745 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_AttributeRoute_TokenReplacement_ImbalancedSquareBrackets - - .method /*060000CB*/ assembly hidebysig specialname static - string get_AttributeRoute_TokenReplacement_UnclosedToken() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x49e5 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0047B7 */ ldstr "AttributeRoute_TokenReplacement_UnclosedToken" /* 700047B7 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_AttributeRoute_TokenReplacement_UnclosedToken - - .method /*060000CC*/ assembly hidebysig specialname static - string get_AttributeRoute_TokenReplacement_UnescapedBraceInToken() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x49f2 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)004813 */ ldstr "AttributeRoute_TokenReplacement_UnescapedBraceInTo" - + "ken" /* 70004813 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_AttributeRoute_TokenReplacement_UnescapedBraceInToken - - .method /*060000CD*/ assembly hidebysig specialname static - string get_Analyzer_HeaderDictionaryIndexer_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x49ff - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0039B4 */ ldstr "Analyzer_HeaderDictionaryIndexer_Message" /* 700039B4 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_HeaderDictionaryIndexer_Message - - .method /*060000CE*/ assembly hidebysig static - string FormatAnalyzer_HeaderDictionaryIndexer_Message(object p0, - object p1) cil managed - // SIG: 00 02 0E 1C 1C - { - // Method begins at RVA 0x4a0c - // Code size 24 (0x18) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)0039B4 */ ldstr "Analyzer_HeaderDictionaryIndexer_Message" /* 700039B4 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 03 | */ ldarg.1 - IL_0012: /* 28 | (0A)0000B6 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object, - object) /* 0A0000B6 */ - IL_0017: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_HeaderDictionaryIndexer_Message - - .method /*060000CF*/ assembly hidebysig specialname static - string get_Analyzer_HeaderDictionaryIndexer_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4a25 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003966 */ ldstr "Analyzer_HeaderDictionaryIndexer_Title" /* 70003966 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_HeaderDictionaryIndexer_Title - - .method /*060000D0*/ assembly hidebysig specialname static - string get_Analyzer_RequestDelegateReturnValue_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4a32 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003A6A */ ldstr "Analyzer_RequestDelegateReturnValue_Message" /* 70003A6A */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_RequestDelegateReturnValue_Message - - .method /*060000D1*/ assembly hidebysig static - string FormatAnalyzer_RequestDelegateReturnValue_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4a3f - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)003A6A */ ldstr "Analyzer_RequestDelegateReturnValue_Message" /* 70003A6A */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_RequestDelegateReturnValue_Message - - .method /*060000D2*/ assembly hidebysig specialname static - string get_Analyzer_RequestDelegateReturnValue_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4a57 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003A16 */ ldstr "Analyzer_RequestDelegateReturnValue_Title" /* 70003A16 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_RequestDelegateReturnValue_Title - - .method /*060000D3*/ assembly hidebysig specialname static - string get_Analyzer_RouteIssue_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4a64 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003B06 */ ldstr "Analyzer_RouteIssue_Message" /* 70003B06 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_RouteIssue_Message - - .method /*060000D4*/ assembly hidebysig static - string FormatAnalyzer_RouteIssue_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4a71 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)003B06 */ ldstr "Analyzer_RouteIssue_Message" /* 70003B06 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_RouteIssue_Message - - .method /*060000D5*/ assembly hidebysig specialname static - string get_Analyzer_RouteIssue_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4a89 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003AD2 */ ldstr "Analyzer_RouteIssue_Title" /* 70003AD2 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_RouteIssue_Title - - .method /*060000D6*/ assembly hidebysig specialname static - string get_Analyzer_UnusedParameter_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4a96 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003B8C */ ldstr "Analyzer_UnusedParameter_Message" /* 70003B8C */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_UnusedParameter_Message - - .method /*060000D7*/ assembly hidebysig static - string FormatAnalyzer_UnusedParameter_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4aa3 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)003B8C */ ldstr "Analyzer_UnusedParameter_Message" /* 70003B8C */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_UnusedParameter_Message - - .method /*060000D8*/ assembly hidebysig specialname static - string get_Analyzer_UnusedParameter_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4abb - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003B4E */ ldstr "Analyzer_UnusedParameter_Title" /* 70003B4E */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_UnusedParameter_Title - - .method /*060000D9*/ assembly hidebysig specialname static - string get_Analyzer_HeaderDictionaryAdd_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4ac8 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003C24 */ ldstr "Analyzer_HeaderDictionaryAdd_Message" /* 70003C24 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_HeaderDictionaryAdd_Message - - .method /*060000DA*/ assembly hidebysig specialname static - string get_Analyzer_HeaderDictionaryAdd_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4ad5 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003BDE */ ldstr "Analyzer_HeaderDictionaryAdd_Title" /* 70003BDE */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_HeaderDictionaryAdd_Title - - .method /*060000DB*/ assembly hidebysig specialname static - string get_Analyzer_MultipleFromBody_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4ae2 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003FFE */ ldstr "Analyzer_MultipleFromBody_Message" /* 70003FFE */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_MultipleFromBody_Message - - .method /*060000DC*/ assembly hidebysig specialname static - string get_Analyzer_MultipleFromBody_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4aef - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003FBE */ ldstr "Analyzer_MultipleFromBody_Title" /* 70003FBE */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_MultipleFromBody_Title - - .method /*060000DD*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4afc - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)002DAD */ ldstr "Analyzer_DoNotUseModelBindingAttributesOnRouteHand" - + "lerParameters_Title" /* 70002DAD */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Title - - .method /*060000DE*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4b09 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)002E3A */ ldstr "Analyzer_DoNotUseModelBindingAttributesOnRouteHand" - + "lerParameters_Message" /* 70002E3A */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Message - - .method /*060000DF*/ assembly hidebysig static - string FormatAnalyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Message(object p0, - object p1) cil managed - // SIG: 00 02 0E 1C 1C - { - // Method begins at RVA 0x4b16 - // Code size 24 (0x18) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)002E3A */ ldstr "Analyzer_DoNotUseModelBindingAttributesOnRouteHand" - + "lerParameters_Message" /* 70002E3A */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 03 | */ ldarg.1 - IL_0012: /* 28 | (0A)0000B6 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object, - object) /* 0A0000B6 */ - IL_0017: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Message - - .method /*060000E0*/ assembly hidebysig specialname static - string get_Analyzer_DoNotReturnActionResultsFromRouteHandlers_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4b2f - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)002F27 */ ldstr "Analyzer_DoNotReturnActionResultsFromRouteHandlers" - + "_Title" /* 70002F27 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotReturnActionResultsFromRouteHandlers_Title - - .method /*060000E1*/ assembly hidebysig specialname static - string get_Analyzer_DoNotReturnActionResultsFromRouteHandlers_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4b3c - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)002F99 */ ldstr "Analyzer_DoNotReturnActionResultsFromRouteHandlers" - + "_Message" /* 70002F99 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotReturnActionResultsFromRouteHandlers_Message - - .method /*060000E2*/ assembly hidebysig static - string FormatAnalyzer_DoNotReturnActionResultsFromRouteHandlers_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4b49 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)002F99 */ ldstr "Analyzer_DoNotReturnActionResultsFromRouteHandlers" - + "_Message" /* 70002F99 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_DoNotReturnActionResultsFromRouteHandlers_Message - - .method /*060000E3*/ assembly hidebysig specialname static - string get_Analyzer_DetectMisplacedLambdaAttribute_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4b61 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00301F */ ldstr "Analyzer_DetectMisplacedLambdaAttribute_Title" /* 7000301F */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DetectMisplacedLambdaAttribute_Title - - .method /*060000E4*/ assembly hidebysig specialname static - string get_Analyzer_DetectMisplacedLambdaAttribute_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4b6e - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00307B */ ldstr "Analyzer_DetectMisplacedLambdaAttribute_Message" /* 7000307B */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DetectMisplacedLambdaAttribute_Message - - .method /*060000E5*/ assembly hidebysig static - string FormatAnalyzer_DetectMisplacedLambdaAttribute_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4b7b - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)00307B */ ldstr "Analyzer_DetectMisplacedLambdaAttribute_Message" /* 7000307B */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_DetectMisplacedLambdaAttribute_Message - - .method /*060000E6*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseNonLiteralSequenceNumbers_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4b93 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0030EB */ ldstr "Analyzer_DoNotUseNonLiteralSequenceNumbers_Title" /* 700030EB */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseNonLiteralSequenceNumbers_Title - - .method /*060000E7*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseNonLiteralSequenceNumbers_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4ba0 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00314D */ ldstr "Analyzer_DoNotUseNonLiteralSequenceNumbers_Message" /* 7000314D */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseNonLiteralSequenceNumbers_Message - - .method /*060000E8*/ assembly hidebysig static - string FormatAnalyzer_DoNotUseNonLiteralSequenceNumbers_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4bad - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)00314D */ ldstr "Analyzer_DoNotUseNonLiteralSequenceNumbers_Message" /* 7000314D */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_DoNotUseNonLiteralSequenceNumbers_Message - - .method /*060000E9*/ assembly hidebysig specialname static - string get_Analyzer_DetectMismatchedParameterOptionality_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4bc5 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0031C3 */ ldstr "Analyzer_DetectMismatchedParameterOptionality_Title" /* 700031C3 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DetectMismatchedParameterOptionality_Title - - .method /*060000EA*/ assembly hidebysig specialname static - string get_Analyzer_DetectMismatchedParameterOptionality_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4bd2 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00322B */ ldstr "Analyzer_DetectMismatchedParameterOptionality_Mess" - + "age" /* 7000322B */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DetectMismatchedParameterOptionality_Message - - .method /*060000EB*/ assembly hidebysig static - string FormatAnalyzer_DetectMismatchedParameterOptionality_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4bdf - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)00322B */ ldstr "Analyzer_DetectMismatchedParameterOptionality_Mess" - + "age" /* 7000322B */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_DetectMismatchedParameterOptionality_Message - - .method /*060000EC*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4bf7 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0032A7 */ ldstr "Analyzer_DoNotUseConfigureWebHostWithConfigureHost" - + "Builder_Title" /* 700032A7 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Title - - .method /*060000ED*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4c04 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003327 */ ldstr "Analyzer_DoNotUseConfigureWebHostWithConfigureHost" - + "Builder_Message" /* 70003327 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Message - - .method /*060000EE*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4c11 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0033BC */ ldstr "Analyzer_DoNotUseConfigureWithConfigureWebHostBuil" - + "der_Title" /* 700033BC */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Title - - .method /*060000EF*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4c1e - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003434 */ ldstr "Analyzer_DoNotUseConfigureWithConfigureWebHostBuil" - + "der_Message" /* 70003434 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Message - - .method /*060000F0*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4c2b - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0034C0 */ ldstr "Analyzer_DoNotUseUseStartupWithConfigureWebHostBui" - + "lder_Title" /* 700034C0 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Title - - .method /*060000F1*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4c38 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00353A */ ldstr "Analyzer_DoNotUseUseStartupWithConfigureWebHostBui" - + "lder_Message" /* 7000353A */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Message - - .method /*060000F2*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseHostConfigureLogging_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4c45 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0035C8 */ ldstr "Analyzer_DoNotUseHostConfigureLogging_Title" /* 700035C8 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseHostConfigureLogging_Title - - .method /*060000F3*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseHostConfigureLogging_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4c52 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003620 */ ldstr "Analyzer_DoNotUseHostConfigureLogging_Message" /* 70003620 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseHostConfigureLogging_Message - - .method /*060000F4*/ assembly hidebysig static - string FormatAnalyzer_DoNotUseHostConfigureLogging_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4c5f - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)003620 */ ldstr "Analyzer_DoNotUseHostConfigureLogging_Message" /* 70003620 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_DoNotUseHostConfigureLogging_Message - - .method /*060000F5*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseHostConfigureServices_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4c77 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00368C */ ldstr "Analyzer_DoNotUseHostConfigureServices_Title" /* 7000368C */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseHostConfigureServices_Title - - .method /*060000F6*/ assembly hidebysig specialname static - string get_Analyzer_DoNotUseHostConfigureServices_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4c84 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0036E6 */ ldstr "Analyzer_DoNotUseHostConfigureServices_Message" /* 700036E6 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DoNotUseHostConfigureServices_Message - - .method /*060000F7*/ assembly hidebysig static - string FormatAnalyzer_DoNotUseHostConfigureServices_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4c91 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)0036E6 */ ldstr "Analyzer_DoNotUseHostConfigureServices_Message" /* 700036E6 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_DoNotUseHostConfigureServices_Message - - .method /*060000F8*/ assembly hidebysig specialname static - string get_Analyzer_DisallowConfigureAppConfigureHostBuilder_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4ca9 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003754 */ ldstr "Analyzer_DisallowConfigureAppConfigureHostBuilder_" - + "Title" /* 70003754 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DisallowConfigureAppConfigureHostBuilder_Title - - .method /*060000F9*/ assembly hidebysig specialname static - string get_Analyzer_DisallowConfigureAppConfigureHostBuilder_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4cb6 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0037C4 */ ldstr "Analyzer_DisallowConfigureAppConfigureHostBuilder_" - + "Message" /* 700037C4 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_DisallowConfigureAppConfigureHostBuilder_Message - - .method /*060000FA*/ assembly hidebysig static - string FormatAnalyzer_DisallowConfigureAppConfigureHostBuilder_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4cc3 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)0037C4 */ ldstr "Analyzer_DisallowConfigureAppConfigureHostBuilder_" - + "Message" /* 700037C4 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_DisallowConfigureAppConfigureHostBuilder_Message - - .method /*060000FB*/ assembly hidebysig specialname static - string get_Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4cdb - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003848 */ ldstr "Analyzer_UseTopLevelRouteRegistrationsInsteadOfUse" - + "Endpoints_Title" /* 70003848 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Title - - .method /*060000FC*/ assembly hidebysig specialname static - string get_Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4ce8 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0038CD */ ldstr "Analyzer_UseTopLevelRouteRegistrationsInsteadOfUse" - + "Endpoints_Message" /* 700038CD */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Message - - .method /*060000FD*/ assembly hidebysig static - string FormatAnalyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4cf5 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)0038CD */ ldstr "Analyzer_UseTopLevelRouteRegistrationsInsteadOfUse" - + "Endpoints_Message" /* 700038CD */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Message - - .method /*060000FE*/ assembly hidebysig specialname static - string get_Analyzer_RouteParameterComplexTypeIsNotParsable_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4d0d - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003C7E */ ldstr "Analyzer_RouteParameterComplexTypeIsNotParsable_Ti" - + "tle" /* 70003C7E */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_RouteParameterComplexTypeIsNotParsable_Title - - .method /*060000FF*/ assembly hidebysig specialname static - string get_Analyzer_RouteParameterComplexTypeIsNotParsable_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4d1a - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003CEA */ ldstr "Analyzer_RouteParameterComplexTypeIsNotParsable_Me" - + "ssage" /* 70003CEA */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_RouteParameterComplexTypeIsNotParsable_Message - - .method /*06000100*/ assembly hidebysig static - string FormatAnalyzer_RouteParameterComplexTypeIsNotParsable_Message(object p0, - object p1) cil managed - // SIG: 00 02 0E 1C 1C - { - // Method begins at RVA 0x4d27 - // Code size 24 (0x18) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)003CEA */ ldstr "Analyzer_RouteParameterComplexTypeIsNotParsable_Me" - + "ssage" /* 70003CEA */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 03 | */ ldarg.1 - IL_0012: /* 28 | (0A)0000B6 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object, - object) /* 0A0000B6 */ - IL_0017: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_RouteParameterComplexTypeIsNotParsable_Message - - .method /*06000101*/ assembly hidebysig specialname static - string get_Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4d40 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003D6A */ ldstr "Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_" - + "Title" /* 70003D6A */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Title - - .method /*06000102*/ assembly hidebysig specialname static - string get_Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4d4d - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003DDA */ ldstr "Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_" - + "Message" /* 70003DDA */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Message - - .method /*06000103*/ assembly hidebysig static - string FormatAnalyzer_BindAsyncSignatureMustReturnValueTaskOfT_Message(object p0, - object p1) cil managed - // SIG: 00 02 0E 1C 1C - { - // Method begins at RVA 0x4d5a - // Code size 24 (0x18) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)003DDA */ ldstr "Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_" - + "Message" /* 70003DDA */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 03 | */ ldarg.1 - IL_0012: /* 28 | (0A)0000B6 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object, - object) /* 0A0000B6 */ - IL_0017: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_BindAsyncSignatureMustReturnValueTaskOfT_Message - - .method /*06000104*/ assembly hidebysig specialname static - string get_Analyzer_AmbiguousRouteHandlerRoute_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4d73 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003E5E */ ldstr "Analyzer_AmbiguousRouteHandlerRoute_Title" /* 70003E5E */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_AmbiguousRouteHandlerRoute_Title - - .method /*06000105*/ assembly hidebysig specialname static - string get_Analyzer_AmbiguousRouteHandlerRoute_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4d80 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003EB2 */ ldstr "Analyzer_AmbiguousRouteHandlerRoute_Message" /* 70003EB2 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_AmbiguousRouteHandlerRoute_Message - - .method /*06000106*/ assembly hidebysig static - string FormatAnalyzer_AmbiguousRouteHandlerRoute_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4d8d - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)003EB2 */ ldstr "Analyzer_AmbiguousRouteHandlerRoute_Message" /* 70003EB2 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_AmbiguousRouteHandlerRoute_Message - - .method /*06000107*/ assembly hidebysig specialname static - string get_Analyzer_AmbiguousActionRoute_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4da5 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003F1A */ ldstr "Analyzer_AmbiguousActionRoute_Title" /* 70003F1A */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_AmbiguousActionRoute_Title - - .method /*06000108*/ assembly hidebysig specialname static - string get_Analyzer_AmbiguousActionRoute_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4db2 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)003F62 */ ldstr "Analyzer_AmbiguousActionRoute_Message" /* 70003F62 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_AmbiguousActionRoute_Message - - .method /*06000109*/ assembly hidebysig static - string FormatAnalyzer_AmbiguousActionRoute_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4dbf - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)003F62 */ ldstr "Analyzer_AmbiguousActionRoute_Message" /* 70003F62 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_AmbiguousActionRoute_Message - - .method /*0600010A*/ assembly hidebysig specialname static - string get_Analyzer_UseAddAuthorizationBuilder_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4dd7 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)0040A6 */ ldstr "Analyzer_UseAddAuthorizationBuilder_Message" /* 700040A6 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_UseAddAuthorizationBuilder_Message - - .method /*0600010B*/ assembly hidebysig specialname static - string get_Analyzer_UseAddAuthorizationBuilder_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4de4 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)004052 */ ldstr "Analyzer_UseAddAuthorizationBuilder_Title" /* 70004052 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_UseAddAuthorizationBuilder_Title - - .method /*0600010C*/ assembly hidebysig specialname static - string get_Analyzer_OverriddenAuthorizeAttribute_Message() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4df1 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)004166 */ ldstr "Analyzer_OverriddenAuthorizeAttribute_Message" /* 70004166 */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_OverriddenAuthorizeAttribute_Message - - .method /*0600010D*/ assembly hidebysig static - string FormatAnalyzer_OverriddenAuthorizeAttribute_Message(object p0) cil managed - // SIG: 00 01 0E 1C - { - // Method begins at RVA 0x4dfe - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 28 | (06)0000AE */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - IL_0005: /* 72 | (70)004166 */ ldstr "Analyzer_OverriddenAuthorizeAttribute_Message" /* 70004166 */ - IL_000a: /* 14 | */ ldnull - IL_000b: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 28 | (0A)0000B4 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Format(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/, - string, - object) /* 0A0000B4 */ - IL_0016: /* 2A | */ ret - } // end of method Resources::FormatAnalyzer_OverriddenAuthorizeAttribute_Message - - .method /*0600010E*/ assembly hidebysig specialname static - string get_Analyzer_OverriddenAuthorizeAttribute_Title() cil managed - // SIG: 00 00 0E - { - // Method begins at RVA 0x4e16 - // Code size 12 (0xc) - .maxstack 8 - IL_0000: /* 72 | (70)00410E */ ldstr "Analyzer_OverriddenAuthorizeAttribute_Title" /* 7000410E */ - IL_0005: /* 14 | */ ldnull - IL_0006: /* 28 | (06)0000B0 */ call string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::GetResourceString(string, - string) /* 060000B0 */ - IL_000b: /* 2A | */ ret - } // end of method Resources::get_Analyzer_OverriddenAuthorizeAttribute_Title - - .property /*17000015*/ callconv(8) class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ - ResourceManager() - { - .get class [netstandard/*23000001*/]System.Resources.ResourceManager/*01000043*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_ResourceManager() /* 060000AD */ - } // end of property Resources::ResourceManager - .property /*17000016*/ callconv(8) class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ - Culture() - { - .get class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Culture() /* 060000AE */ - .set void Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::set_Culture(class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/) /* 060000AF */ - } // end of property Resources::Culture - .property /*17000017*/ callconv(8) string - TemplateRoute_CannotHaveCatchAllInMultiSegment() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_CannotHaveCatchAllInMultiSegment() /* 060000B2 */ - } // end of property Resources::TemplateRoute_CannotHaveCatchAllInMultiSegment - .property /*17000018*/ callconv(8) string - TemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly() /* 060000B3 */ - } // end of property Resources::TemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly - .property /*17000019*/ callconv(8) string - TemplateRoute_CannotHaveConsecutiveParameters() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_CannotHaveConsecutiveParameters() /* 060000B5 */ - } // end of property Resources::TemplateRoute_CannotHaveConsecutiveParameters - .property /*1700001A*/ callconv(8) string - TemplateRoute_CannotHaveConsecutiveSeparators() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_CannotHaveConsecutiveSeparators() /* 060000B6 */ - } // end of property Resources::TemplateRoute_CannotHaveConsecutiveSeparators - .property /*1700001B*/ callconv(8) string - TemplateRoute_CatchAllCannotBeOptional() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_CatchAllCannotBeOptional() /* 060000B7 */ - } // end of property Resources::TemplateRoute_CatchAllCannotBeOptional - .property /*1700001C*/ callconv(8) string - TemplateRoute_OptionalCannotHaveDefaultValue() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_OptionalCannotHaveDefaultValue() /* 060000B8 */ - } // end of property Resources::TemplateRoute_OptionalCannotHaveDefaultValue - .property /*1700001D*/ callconv(8) string - TemplateRoute_CatchAllMustBeLast() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_CatchAllMustBeLast() /* 060000B9 */ - } // end of property Resources::TemplateRoute_CatchAllMustBeLast - .property /*1700001E*/ callconv(8) string - TemplateRoute_InvalidLiteral() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_InvalidLiteral() /* 060000BA */ - } // end of property Resources::TemplateRoute_InvalidLiteral - .property /*1700001F*/ callconv(8) string - TemplateRoute_InvalidParameterName() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_InvalidParameterName() /* 060000BC */ - } // end of property Resources::TemplateRoute_InvalidParameterName - .property /*17000020*/ callconv(8) string - TemplateRoute_InvalidRouteTemplate() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_InvalidRouteTemplate() /* 060000BE */ - } // end of property Resources::TemplateRoute_InvalidRouteTemplate - .property /*17000021*/ callconv(8) string - TemplateRoute_MismatchedParameter() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_MismatchedParameter() /* 060000BF */ - } // end of property Resources::TemplateRoute_MismatchedParameter - .property /*17000022*/ callconv(8) string - TemplateRoute_RepeatedParameter() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_RepeatedParameter() /* 060000C0 */ - } // end of property Resources::TemplateRoute_RepeatedParameter - .property /*17000023*/ callconv(8) string - TemplateRoute_UnescapedBrace() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_UnescapedBrace() /* 060000C2 */ - } // end of property Resources::TemplateRoute_UnescapedBrace - .property /*17000024*/ callconv(8) string - TemplateRoute_OptionalParameterCanbBePrecededByPeriod() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_OptionalParameterCanbBePrecededByPeriod() /* 060000C3 */ - } // end of property Resources::TemplateRoute_OptionalParameterCanbBePrecededByPeriod - .property /*17000025*/ callconv(8) string - TemplateRoute_OptionalParameterHasTobeTheLast() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_OptionalParameterHasTobeTheLast() /* 060000C5 */ - } // end of property Resources::TemplateRoute_OptionalParameterHasTobeTheLast - .property /*17000026*/ callconv(8) string - TemplateRoute_Exception() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_TemplateRoute_Exception() /* 060000C7 */ - } // end of property Resources::TemplateRoute_Exception - .property /*17000027*/ callconv(8) string - AttributeRoute_TokenReplacement_EmptyTokenNotAllowed() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_AttributeRoute_TokenReplacement_EmptyTokenNotAllowed() /* 060000C9 */ - } // end of property Resources::AttributeRoute_TokenReplacement_EmptyTokenNotAllowed - .property /*17000028*/ callconv(8) string - AttributeRoute_TokenReplacement_ImbalancedSquareBrackets() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_AttributeRoute_TokenReplacement_ImbalancedSquareBrackets() /* 060000CA */ - } // end of property Resources::AttributeRoute_TokenReplacement_ImbalancedSquareBrackets - .property /*17000029*/ callconv(8) string - AttributeRoute_TokenReplacement_UnclosedToken() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_AttributeRoute_TokenReplacement_UnclosedToken() /* 060000CB */ - } // end of property Resources::AttributeRoute_TokenReplacement_UnclosedToken - .property /*1700002A*/ callconv(8) string - AttributeRoute_TokenReplacement_UnescapedBraceInToken() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_AttributeRoute_TokenReplacement_UnescapedBraceInToken() /* 060000CC */ - } // end of property Resources::AttributeRoute_TokenReplacement_UnescapedBraceInToken - .property /*1700002B*/ callconv(8) string - Analyzer_HeaderDictionaryIndexer_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_HeaderDictionaryIndexer_Message() /* 060000CD */ - } // end of property Resources::Analyzer_HeaderDictionaryIndexer_Message - .property /*1700002C*/ callconv(8) string - Analyzer_HeaderDictionaryIndexer_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_HeaderDictionaryIndexer_Title() /* 060000CF */ - } // end of property Resources::Analyzer_HeaderDictionaryIndexer_Title - .property /*1700002D*/ callconv(8) string - Analyzer_RequestDelegateReturnValue_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_RequestDelegateReturnValue_Message() /* 060000D0 */ - } // end of property Resources::Analyzer_RequestDelegateReturnValue_Message - .property /*1700002E*/ callconv(8) string - Analyzer_RequestDelegateReturnValue_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_RequestDelegateReturnValue_Title() /* 060000D2 */ - } // end of property Resources::Analyzer_RequestDelegateReturnValue_Title - .property /*1700002F*/ callconv(8) string - Analyzer_RouteIssue_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_RouteIssue_Message() /* 060000D3 */ - } // end of property Resources::Analyzer_RouteIssue_Message - .property /*17000030*/ callconv(8) string - Analyzer_RouteIssue_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_RouteIssue_Title() /* 060000D5 */ - } // end of property Resources::Analyzer_RouteIssue_Title - .property /*17000031*/ callconv(8) string - Analyzer_UnusedParameter_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_UnusedParameter_Message() /* 060000D6 */ - } // end of property Resources::Analyzer_UnusedParameter_Message - .property /*17000032*/ callconv(8) string - Analyzer_UnusedParameter_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_UnusedParameter_Title() /* 060000D8 */ - } // end of property Resources::Analyzer_UnusedParameter_Title - .property /*17000033*/ callconv(8) string - Analyzer_HeaderDictionaryAdd_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_HeaderDictionaryAdd_Message() /* 060000D9 */ - } // end of property Resources::Analyzer_HeaderDictionaryAdd_Message - .property /*17000034*/ callconv(8) string - Analyzer_HeaderDictionaryAdd_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_HeaderDictionaryAdd_Title() /* 060000DA */ - } // end of property Resources::Analyzer_HeaderDictionaryAdd_Title - .property /*17000035*/ callconv(8) string - Analyzer_MultipleFromBody_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_MultipleFromBody_Message() /* 060000DB */ - } // end of property Resources::Analyzer_MultipleFromBody_Message - .property /*17000036*/ callconv(8) string - Analyzer_MultipleFromBody_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_MultipleFromBody_Title() /* 060000DC */ - } // end of property Resources::Analyzer_MultipleFromBody_Title - .property /*17000037*/ callconv(8) string - Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Title() /* 060000DD */ - } // end of property Resources::Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Title - .property /*17000038*/ callconv(8) string - Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Message() /* 060000DE */ - } // end of property Resources::Analyzer_DoNotUseModelBindingAttributesOnRouteHandlerParameters_Message - .property /*17000039*/ callconv(8) string - Analyzer_DoNotReturnActionResultsFromRouteHandlers_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotReturnActionResultsFromRouteHandlers_Title() /* 060000E0 */ - } // end of property Resources::Analyzer_DoNotReturnActionResultsFromRouteHandlers_Title - .property /*1700003A*/ callconv(8) string - Analyzer_DoNotReturnActionResultsFromRouteHandlers_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotReturnActionResultsFromRouteHandlers_Message() /* 060000E1 */ - } // end of property Resources::Analyzer_DoNotReturnActionResultsFromRouteHandlers_Message - .property /*1700003B*/ callconv(8) string - Analyzer_DetectMisplacedLambdaAttribute_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DetectMisplacedLambdaAttribute_Title() /* 060000E3 */ - } // end of property Resources::Analyzer_DetectMisplacedLambdaAttribute_Title - .property /*1700003C*/ callconv(8) string - Analyzer_DetectMisplacedLambdaAttribute_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DetectMisplacedLambdaAttribute_Message() /* 060000E4 */ - } // end of property Resources::Analyzer_DetectMisplacedLambdaAttribute_Message - .property /*1700003D*/ callconv(8) string - Analyzer_DoNotUseNonLiteralSequenceNumbers_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseNonLiteralSequenceNumbers_Title() /* 060000E6 */ - } // end of property Resources::Analyzer_DoNotUseNonLiteralSequenceNumbers_Title - .property /*1700003E*/ callconv(8) string - Analyzer_DoNotUseNonLiteralSequenceNumbers_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseNonLiteralSequenceNumbers_Message() /* 060000E7 */ - } // end of property Resources::Analyzer_DoNotUseNonLiteralSequenceNumbers_Message - .property /*1700003F*/ callconv(8) string - Analyzer_DetectMismatchedParameterOptionality_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DetectMismatchedParameterOptionality_Title() /* 060000E9 */ - } // end of property Resources::Analyzer_DetectMismatchedParameterOptionality_Title - .property /*17000040*/ callconv(8) string - Analyzer_DetectMismatchedParameterOptionality_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DetectMismatchedParameterOptionality_Message() /* 060000EA */ - } // end of property Resources::Analyzer_DetectMismatchedParameterOptionality_Message - .property /*17000041*/ callconv(8) string - Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Title() /* 060000EC */ - } // end of property Resources::Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Title - .property /*17000042*/ callconv(8) string - Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Message() /* 060000ED */ - } // end of property Resources::Analyzer_DoNotUseConfigureWebHostWithConfigureHostBuilder_Message - .property /*17000043*/ callconv(8) string - Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Title() /* 060000EE */ - } // end of property Resources::Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Title - .property /*17000044*/ callconv(8) string - Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Message() /* 060000EF */ - } // end of property Resources::Analyzer_DoNotUseConfigureWithConfigureWebHostBuilder_Message - .property /*17000045*/ callconv(8) string - Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Title() /* 060000F0 */ - } // end of property Resources::Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Title - .property /*17000046*/ callconv(8) string - Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Message() /* 060000F1 */ - } // end of property Resources::Analyzer_DoNotUseUseStartupWithConfigureWebHostBuilder_Message - .property /*17000047*/ callconv(8) string - Analyzer_DoNotUseHostConfigureLogging_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseHostConfigureLogging_Title() /* 060000F2 */ - } // end of property Resources::Analyzer_DoNotUseHostConfigureLogging_Title - .property /*17000048*/ callconv(8) string - Analyzer_DoNotUseHostConfigureLogging_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseHostConfigureLogging_Message() /* 060000F3 */ - } // end of property Resources::Analyzer_DoNotUseHostConfigureLogging_Message - .property /*17000049*/ callconv(8) string - Analyzer_DoNotUseHostConfigureServices_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseHostConfigureServices_Title() /* 060000F5 */ - } // end of property Resources::Analyzer_DoNotUseHostConfigureServices_Title - .property /*1700004A*/ callconv(8) string - Analyzer_DoNotUseHostConfigureServices_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DoNotUseHostConfigureServices_Message() /* 060000F6 */ - } // end of property Resources::Analyzer_DoNotUseHostConfigureServices_Message - .property /*1700004B*/ callconv(8) string - Analyzer_DisallowConfigureAppConfigureHostBuilder_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DisallowConfigureAppConfigureHostBuilder_Title() /* 060000F8 */ - } // end of property Resources::Analyzer_DisallowConfigureAppConfigureHostBuilder_Title - .property /*1700004C*/ callconv(8) string - Analyzer_DisallowConfigureAppConfigureHostBuilder_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_DisallowConfigureAppConfigureHostBuilder_Message() /* 060000F9 */ - } // end of property Resources::Analyzer_DisallowConfigureAppConfigureHostBuilder_Message - .property /*1700004D*/ callconv(8) string - Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Title() /* 060000FB */ - } // end of property Resources::Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Title - .property /*1700004E*/ callconv(8) string - Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Message() /* 060000FC */ - } // end of property Resources::Analyzer_UseTopLevelRouteRegistrationsInsteadOfUseEndpoints_Message - .property /*1700004F*/ callconv(8) string - Analyzer_RouteParameterComplexTypeIsNotParsable_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_RouteParameterComplexTypeIsNotParsable_Title() /* 060000FE */ - } // end of property Resources::Analyzer_RouteParameterComplexTypeIsNotParsable_Title - .property /*17000050*/ callconv(8) string - Analyzer_RouteParameterComplexTypeIsNotParsable_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_RouteParameterComplexTypeIsNotParsable_Message() /* 060000FF */ - } // end of property Resources::Analyzer_RouteParameterComplexTypeIsNotParsable_Message - .property /*17000051*/ callconv(8) string - Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Title() /* 06000101 */ - } // end of property Resources::Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Title - .property /*17000052*/ callconv(8) string - Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Message() /* 06000102 */ - } // end of property Resources::Analyzer_BindAsyncSignatureMustReturnValueTaskOfT_Message - .property /*17000053*/ callconv(8) string - Analyzer_AmbiguousRouteHandlerRoute_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_AmbiguousRouteHandlerRoute_Title() /* 06000104 */ - } // end of property Resources::Analyzer_AmbiguousRouteHandlerRoute_Title - .property /*17000054*/ callconv(8) string - Analyzer_AmbiguousRouteHandlerRoute_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_AmbiguousRouteHandlerRoute_Message() /* 06000105 */ - } // end of property Resources::Analyzer_AmbiguousRouteHandlerRoute_Message - .property /*17000055*/ callconv(8) string - Analyzer_AmbiguousActionRoute_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_AmbiguousActionRoute_Title() /* 06000107 */ - } // end of property Resources::Analyzer_AmbiguousActionRoute_Title - .property /*17000056*/ callconv(8) string - Analyzer_AmbiguousActionRoute_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_AmbiguousActionRoute_Message() /* 06000108 */ - } // end of property Resources::Analyzer_AmbiguousActionRoute_Message - .property /*17000057*/ callconv(8) string - Analyzer_UseAddAuthorizationBuilder_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_UseAddAuthorizationBuilder_Message() /* 0600010A */ - } // end of property Resources::Analyzer_UseAddAuthorizationBuilder_Message - .property /*17000058*/ callconv(8) string - Analyzer_UseAddAuthorizationBuilder_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_UseAddAuthorizationBuilder_Title() /* 0600010B */ - } // end of property Resources::Analyzer_UseAddAuthorizationBuilder_Title - .property /*17000059*/ callconv(8) string - Analyzer_OverriddenAuthorizeAttribute_Message() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_OverriddenAuthorizeAttribute_Message() /* 0600010C */ - } // end of property Resources::Analyzer_OverriddenAuthorizeAttribute_Message - .property /*1700005A*/ callconv(8) string - Analyzer_OverriddenAuthorizeAttribute_Title() - { - .get string Microsoft.AspNetCore.Analyzers.Resources/*02000020*/::get_Analyzer_OverriddenAuthorizeAttribute_Title() /* 0600010E */ - } // end of property Resources::Analyzer_OverriddenAuthorizeAttribute_Title -} // end of class Microsoft.AspNetCore.Analyzers.Resources - -.class /*02000021*/ public auto ansi sealed beforefieldinit Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer - extends [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer/*01000045*/ -{ - .custom /*0C000076:0A000024*/ instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerAttribute/*01000044*/::.ctor(string, - string[]) /* 0A000024 */ = ( 01 00 02 43 23 00 00 00 00 00 00 ) // ...C#...... - .class /*0200007A*/ auto ansi serializable sealed nested private beforefieldinit '<>c' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C0000F6:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*04000196*/ public static initonly class Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/ '<>9' - .field /*04000197*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__3_3' - .field /*04000198*/ public static class [netstandard/*23000001*/]System.Action`1/*01000051*/ '<>9__3_0' - .method /*060003A1*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x10844 - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (06)0003A2 */ newobj instance void Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::.ctor() /* 060003A2 */ - IL_0005: /* 80 | (04)000196 */ stsfld class Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::'<>9' /* 04000196 */ - IL_000a: /* 2A | */ ret - } // end of method '<>c'::.cctor - - .method /*060003A2*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x10850 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::.ctor - - .method /*060003A3*/ assembly hidebysig - instance void 'b__3_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.CompilationStartAnalysisContext/*01000052*/ context) cil managed - // SIG: 20 01 01 12 81 49 - { - // Method begins at RVA 0x10858 - // Code size 391 (0x187) - .maxstack 6 - .locals /*11000102*/ init (class Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ V_1) - IL_0000: /* 73 | (06)0003A5 */ newobj instance void Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::.ctor() /* 060003A5 */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 6F | (0A)00034A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.CompilationStartAnalysisContext/*01000052*/::get_Compilation() /* 0A00034A */ - IL_000c: /* 0B | */ stloc.1 - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 07 | */ ldloc.1 - IL_000f: /* 28 | (06)00009F */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 0600009F */ - IL_0014: /* 7D | (04)000199 */ stfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0019: /* 06 | */ ldloc.0 - IL_001a: /* 17 | */ ldc.i4.1 - IL_001b: /* 8D | (01)00002F */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_0020: /* 25 | */ dup - IL_0021: /* 16 | */ ldc.i4.0 - IL_0022: /* 06 | */ ldloc.0 - IL_0023: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0028: /* 1F | 22 */ ldc.i4.s 34 - IL_002a: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_002f: /* A2 | */ stelem.ref - IL_0030: /* 7D | (04)00019B */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureTypes /* 0400019B */ - IL_0035: /* 06 | */ ldloc.0 - IL_0036: /* 17 | */ ldc.i4.1 - IL_0037: /* 8D | (01)00002F */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_003c: /* 25 | */ dup - IL_003d: /* 16 | */ ldc.i4.0 - IL_003e: /* 06 | */ ldloc.0 - IL_003f: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0044: /* 1F | 21 */ ldc.i4.s 33 - IL_0046: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_004b: /* A2 | */ stelem.ref - IL_004c: /* 7D | (04)00019A */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureWebHostTypes /* 0400019A */ - IL_0051: /* 06 | */ ldloc.0 - IL_0052: /* 18 | */ ldc.i4.2 - IL_0053: /* 8D | (01)00002F */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_0058: /* 25 | */ dup - IL_0059: /* 16 | */ ldc.i4.0 - IL_005a: /* 06 | */ ldloc.0 - IL_005b: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0060: /* 1F | 23 */ ldc.i4.s 35 - IL_0062: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0067: /* A2 | */ stelem.ref - IL_0068: /* 25 | */ dup - IL_0069: /* 17 | */ ldc.i4.1 - IL_006a: /* 06 | */ ldloc.0 - IL_006b: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0070: /* 1F | 22 */ ldc.i4.s 34 - IL_0072: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0077: /* A2 | */ stelem.ref - IL_0078: /* 7D | (04)00019C */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::userStartupTypes /* 0400019C */ - IL_007d: /* 06 | */ ldloc.0 - IL_007e: /* 18 | */ ldc.i4.2 - IL_007f: /* 8D | (01)00002F */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_0084: /* 25 | */ dup - IL_0085: /* 16 | */ ldc.i4.0 - IL_0086: /* 06 | */ ldloc.0 - IL_0087: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_008c: /* 1F | 24 */ ldc.i4.s 36 - IL_008e: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0093: /* A2 | */ stelem.ref - IL_0094: /* 25 | */ dup - IL_0095: /* 17 | */ ldc.i4.1 - IL_0096: /* 06 | */ ldloc.0 - IL_0097: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_009c: /* 1F | 22 */ ldc.i4.s 34 - IL_009e: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00a3: /* A2 | */ stelem.ref - IL_00a4: /* 7D | (04)00019D */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureLoggingTypes /* 0400019D */ - IL_00a9: /* 06 | */ ldloc.0 - IL_00aa: /* 18 | */ ldc.i4.2 - IL_00ab: /* 8D | (01)00002F */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_00b0: /* 25 | */ dup - IL_00b1: /* 16 | */ ldc.i4.0 - IL_00b2: /* 06 | */ ldloc.0 - IL_00b3: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_00b8: /* 1F | 24 */ ldc.i4.s 36 - IL_00ba: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00bf: /* A2 | */ stelem.ref - IL_00c0: /* 25 | */ dup - IL_00c1: /* 17 | */ ldc.i4.1 - IL_00c2: /* 06 | */ ldloc.0 - IL_00c3: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_00c8: /* 1F | 20 */ ldc.i4.s 32 - IL_00ca: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00cf: /* A2 | */ stelem.ref - IL_00d0: /* 7D | (04)00019E */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureServicesTypes /* 0400019E */ - IL_00d5: /* 06 | */ ldloc.0 - IL_00d6: /* 1A | */ ldc.i4.4 - IL_00d7: /* 8D | (01)00002F */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_00dc: /* 25 | */ dup - IL_00dd: /* 16 | */ ldc.i4.0 - IL_00de: /* 06 | */ ldloc.0 - IL_00df: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_00e4: /* 1F | 1F */ ldc.i4.s 31 - IL_00e6: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00eb: /* A2 | */ stelem.ref - IL_00ec: /* 25 | */ dup - IL_00ed: /* 17 | */ ldc.i4.1 - IL_00ee: /* 06 | */ ldloc.0 - IL_00ef: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_00f4: /* 1F | 20 */ ldc.i4.s 32 - IL_00f6: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00fb: /* A2 | */ stelem.ref - IL_00fc: /* 25 | */ dup - IL_00fd: /* 18 | */ ldc.i4.2 - IL_00fe: /* 06 | */ ldloc.0 - IL_00ff: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0104: /* 1F | 22 */ ldc.i4.s 34 - IL_0106: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_010b: /* A2 | */ stelem.ref - IL_010c: /* 25 | */ dup - IL_010d: /* 19 | */ ldc.i4.3 - IL_010e: /* 06 | */ ldloc.0 - IL_010f: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0114: /* 1F | 24 */ ldc.i4.s 36 - IL_0116: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_011b: /* A2 | */ stelem.ref - IL_011c: /* 7D | (04)00019F */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureAppTypes /* 0400019F */ - IL_0121: /* 06 | */ ldloc.0 - IL_0122: /* 17 | */ ldc.i4.1 - IL_0123: /* 8D | (01)00002F */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_0128: /* 25 | */ dup - IL_0129: /* 16 | */ ldc.i4.0 - IL_012a: /* 06 | */ ldloc.0 - IL_012b: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0130: /* 1F | 1F */ ldc.i4.s 31 - IL_0132: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0137: /* A2 | */ stelem.ref - IL_0138: /* 7D | (04)0001A0 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureHostTypes /* 040001A0 */ - IL_013d: /* 06 | */ ldloc.0 - IL_013e: /* 18 | */ ldc.i4.2 - IL_013f: /* 8D | (01)00002F */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_0144: /* 25 | */ dup - IL_0145: /* 16 | */ ldc.i4.0 - IL_0146: /* 06 | */ ldloc.0 - IL_0147: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_014c: /* 1F | 25 */ ldc.i4.s 37 - IL_014e: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0153: /* A2 | */ stelem.ref - IL_0154: /* 25 | */ dup - IL_0155: /* 17 | */ ldc.i4.1 - IL_0156: /* 06 | */ ldloc.0 - IL_0157: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_015c: /* 1F | 26 */ ldc.i4.s 38 - IL_015e: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0163: /* A2 | */ stelem.ref - IL_0164: /* 7D | (04)0001A1 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::useEndpointTypes /* 040001A1 */ - IL_0169: /* 03 | */ ldarg.1 - IL_016a: /* 06 | */ ldloc.0 - IL_016b: /* FE06 | (06)0003A6 */ ldftn instance void Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::'b__1'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/) /* 060003A6 */ - IL_0171: /* 73 | (0A)00034B */ newobj instance void class [netstandard/*23000001*/]System.Action`1/*01000051*//*1B0000F5*/::.ctor(object, - native int) /* 0A00034B */ - IL_0176: /* 17 | */ ldc.i4.1 - IL_0177: /* 8D | (01)000133 */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.OperationKind/*01000133*/ - IL_017c: /* 25 | */ dup - IL_017d: /* 16 | */ ldc.i4.0 - IL_017e: /* 1F | 16 */ ldc.i4.s 22 - IL_0180: /* 9E | */ stelem.i4 - IL_0181: /* 6F | (0A)00034C */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.CompilationStartAnalysisContext/*01000052*/::RegisterOperationAction(class [netstandard/*23000001*/]System.Action`1/*01000051*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.OperationKind/*01000133*/[]) /* 0A00034C */ - IL_0186: /* 2A | */ ret - } // end of method '<>c'::'b__3_0' - - .method /*060003A4*/ assembly hidebysig - instance bool 'b__3_3'(class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax/*0100004F*/ node) cil managed - // SIG: 20 01 02 12 81 3D - { - // Method begins at RVA 0x109eb - // Code size 20 (0x14) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 75 | (01)0000AB */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax/*010000AB*/ - IL_0006: /* 2D | 0A */ brtrue.s IL_0012 - - IL_0008: /* 03 | */ ldarg.1 - IL_0009: /* 75 | (01)000137 */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.GenericNameSyntax/*01000137*/ - IL_000e: /* 14 | */ ldnull - IL_000f: /* FE03 | */ cgt.un - IL_0011: /* 2A | */ ret - - IL_0012: /* 17 | */ ldc.i4.1 - IL_0013: /* 2A | */ ret - } // end of method '<>c'::'b__3_3' - - } // end of class '<>c' - - .class /*0200007B*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass3_0' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C0000F7:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*04000199*/ public class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes - .field /*0400019A*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] configureWebHostTypes - .field /*0400019B*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] configureTypes - .field /*0400019C*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] userStartupTypes - .field /*0400019D*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] configureLoggingTypes - .field /*0400019E*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] configureServicesTypes - .field /*0400019F*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] configureAppTypes - .field /*040001A0*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] configureHostTypes - .field /*040001A1*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] useEndpointTypes - .method /*060003A5*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x10a00 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass3_0'::.ctor - - .method /*060003A6*/ assembly hidebysig - instance void 'b__1'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/ context) cil managed - // SIG: 20 01 01 11 81 1D - { - // Method begins at RVA 0x10a08 - // Code size 604 (0x25c) - .maxstack 6 - .locals /*11000103*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ V_1) - IL_0000: /* 0F | 01 */ ldarga.s context - IL_0002: /* 28 | (0A)000364 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::get_Operation() /* 0A000364 */ - IL_0007: /* 74 | (01)000031 */ castclass [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - IL_000c: /* 0A | */ stloc.0 - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_0013: /* 0B | */ stloc.1 - IL_0014: /* 0F | 01 */ ldarga.s context - IL_0016: /* 06 | */ ldloc.0 - IL_0017: /* 07 | */ ldloc.1 - IL_0018: /* 02 | */ ldarg.0 - IL_0019: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_001e: /* 1F | 1F */ ldc.i4.s 31 - IL_0020: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0025: /* 72 | (70)0076D2 */ ldstr "ConfigureWebHost" /* 700076D2 */ - IL_002a: /* 02 | */ ldarg.0 - IL_002b: /* 7B | (04)00019A */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureWebHostTypes /* 0400019A */ - IL_0030: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_0035: /* 2C | 12 */ brfalse.s IL_0049 - - IL_0037: /* 0F | 01 */ ldarga.s context - IL_0039: /* 7E | (04)000024 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseConfigureWebHostWithConfigureHostBuilder /* 04000024 */ - IL_003e: /* 06 | */ ldloc.0 - IL_003f: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_0044: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_0049: /* 0F | 01 */ ldarga.s context - IL_004b: /* 06 | */ ldloc.0 - IL_004c: /* 07 | */ ldloc.1 - IL_004d: /* 02 | */ ldarg.0 - IL_004e: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0053: /* 1F | 20 */ ldc.i4.s 32 - IL_0055: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_005a: /* 72 | (70)0076F4 */ ldstr "Configure" /* 700076F4 */ - IL_005f: /* 02 | */ ldarg.0 - IL_0060: /* 7B | (04)00019B */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureTypes /* 0400019B */ - IL_0065: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_006a: /* 2C | 12 */ brfalse.s IL_007e - - IL_006c: /* 0F | 01 */ ldarga.s context - IL_006e: /* 7E | (04)000025 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseConfigureWithConfigureWebHostBuilder /* 04000025 */ - IL_0073: /* 06 | */ ldloc.0 - IL_0074: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_0079: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_007e: /* 0F | 01 */ ldarga.s context - IL_0080: /* 06 | */ ldloc.0 - IL_0081: /* 07 | */ ldloc.1 - IL_0082: /* 02 | */ ldarg.0 - IL_0083: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0088: /* 1F | 20 */ ldc.i4.s 32 - IL_008a: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_008f: /* 72 | (70)007708 */ ldstr "UseStartup" /* 70007708 */ - IL_0094: /* 02 | */ ldarg.0 - IL_0095: /* 7B | (04)00019C */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::userStartupTypes /* 0400019C */ - IL_009a: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_009f: /* 2C | 12 */ brfalse.s IL_00b3 - - IL_00a1: /* 0F | 01 */ ldarga.s context - IL_00a3: /* 7E | (04)000026 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseUseStartupWithConfigureWebHostBuilder /* 04000026 */ - IL_00a8: /* 06 | */ ldloc.0 - IL_00a9: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_00ae: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_00b3: /* 0F | 01 */ ldarga.s context - IL_00b5: /* 06 | */ ldloc.0 - IL_00b6: /* 07 | */ ldloc.1 - IL_00b7: /* 02 | */ ldarg.0 - IL_00b8: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_00bd: /* 1F | 1F */ ldc.i4.s 31 - IL_00bf: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00c4: /* 72 | (70)00771E */ ldstr "ConfigureLogging" /* 7000771E */ - IL_00c9: /* 02 | */ ldarg.0 - IL_00ca: /* 7B | (04)00019D */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureLoggingTypes /* 0400019D */ - IL_00cf: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_00d4: /* 2C | 12 */ brfalse.s IL_00e8 - - IL_00d6: /* 0F | 01 */ ldarga.s context - IL_00d8: /* 7E | (04)000027 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseHostConfigureLogging /* 04000027 */ - IL_00dd: /* 06 | */ ldloc.0 - IL_00de: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_00e3: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_00e8: /* 0F | 01 */ ldarga.s context - IL_00ea: /* 06 | */ ldloc.0 - IL_00eb: /* 07 | */ ldloc.1 - IL_00ec: /* 02 | */ ldarg.0 - IL_00ed: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_00f2: /* 1F | 20 */ ldc.i4.s 32 - IL_00f4: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00f9: /* 72 | (70)00771E */ ldstr "ConfigureLogging" /* 7000771E */ - IL_00fe: /* 02 | */ ldarg.0 - IL_00ff: /* 7B | (04)00019D */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureLoggingTypes /* 0400019D */ - IL_0104: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_0109: /* 2C | 12 */ brfalse.s IL_011d - - IL_010b: /* 0F | 01 */ ldarga.s context - IL_010d: /* 7E | (04)000027 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseHostConfigureLogging /* 04000027 */ - IL_0112: /* 06 | */ ldloc.0 - IL_0113: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_0118: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_011d: /* 0F | 01 */ ldarga.s context - IL_011f: /* 06 | */ ldloc.0 - IL_0120: /* 07 | */ ldloc.1 - IL_0121: /* 02 | */ ldarg.0 - IL_0122: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0127: /* 1F | 1F */ ldc.i4.s 31 - IL_0129: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_012e: /* 72 | (70)007740 */ ldstr "ConfigureServices" /* 70007740 */ - IL_0133: /* 02 | */ ldarg.0 - IL_0134: /* 7B | (04)00019E */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureServicesTypes /* 0400019E */ - IL_0139: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_013e: /* 2C | 12 */ brfalse.s IL_0152 - - IL_0140: /* 0F | 01 */ ldarga.s context - IL_0142: /* 7E | (04)000028 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseHostConfigureServices /* 04000028 */ - IL_0147: /* 06 | */ ldloc.0 - IL_0148: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_014d: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_0152: /* 0F | 01 */ ldarga.s context - IL_0154: /* 06 | */ ldloc.0 - IL_0155: /* 07 | */ ldloc.1 - IL_0156: /* 02 | */ ldarg.0 - IL_0157: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_015c: /* 1F | 20 */ ldc.i4.s 32 - IL_015e: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0163: /* 72 | (70)007740 */ ldstr "ConfigureServices" /* 70007740 */ - IL_0168: /* 02 | */ ldarg.0 - IL_0169: /* 7B | (04)00019E */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureServicesTypes /* 0400019E */ - IL_016e: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_0173: /* 2C | 12 */ brfalse.s IL_0187 - - IL_0175: /* 0F | 01 */ ldarga.s context - IL_0177: /* 7E | (04)000028 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseHostConfigureServices /* 04000028 */ - IL_017c: /* 06 | */ ldloc.0 - IL_017d: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_0182: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_0187: /* 0F | 01 */ ldarga.s context - IL_0189: /* 06 | */ ldloc.0 - IL_018a: /* 07 | */ ldloc.1 - IL_018b: /* 02 | */ ldarg.0 - IL_018c: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0191: /* 1F | 20 */ ldc.i4.s 32 - IL_0193: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0198: /* 72 | (70)007764 */ ldstr "ConfigureAppConfiguration" /* 70007764 */ - IL_019d: /* 02 | */ ldarg.0 - IL_019e: /* 7B | (04)00019F */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureAppTypes /* 0400019F */ - IL_01a3: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_01a8: /* 2C | 12 */ brfalse.s IL_01bc - - IL_01aa: /* 0F | 01 */ ldarga.s context - IL_01ac: /* 7E | (04)000029 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DisallowConfigureAppConfigureHostBuilder /* 04000029 */ - IL_01b1: /* 06 | */ ldloc.0 - IL_01b2: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_01b7: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_01bc: /* 0F | 01 */ ldarga.s context - IL_01be: /* 06 | */ ldloc.0 - IL_01bf: /* 07 | */ ldloc.1 - IL_01c0: /* 02 | */ ldarg.0 - IL_01c1: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_01c6: /* 1F | 1F */ ldc.i4.s 31 - IL_01c8: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_01cd: /* 72 | (70)007764 */ ldstr "ConfigureAppConfiguration" /* 70007764 */ - IL_01d2: /* 02 | */ ldarg.0 - IL_01d3: /* 7B | (04)00019F */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureAppTypes /* 0400019F */ - IL_01d8: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_01dd: /* 2C | 12 */ brfalse.s IL_01f1 - - IL_01df: /* 0F | 01 */ ldarga.s context - IL_01e1: /* 7E | (04)000029 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DisallowConfigureAppConfigureHostBuilder /* 04000029 */ - IL_01e6: /* 06 | */ ldloc.0 - IL_01e7: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_01ec: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_01f1: /* 0F | 01 */ ldarga.s context - IL_01f3: /* 06 | */ ldloc.0 - IL_01f4: /* 07 | */ ldloc.1 - IL_01f5: /* 02 | */ ldarg.0 - IL_01f6: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_01fb: /* 1F | 1F */ ldc.i4.s 31 - IL_01fd: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0202: /* 72 | (70)007798 */ ldstr "ConfigureHostConfiguration" /* 70007798 */ - IL_0207: /* 02 | */ ldarg.0 - IL_0208: /* 7B | (04)0001A0 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::configureHostTypes /* 040001A0 */ - IL_020d: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_0212: /* 2C | 12 */ brfalse.s IL_0226 - - IL_0214: /* 0F | 01 */ ldarga.s context - IL_0216: /* 7E | (04)000029 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DisallowConfigureAppConfigureHostBuilder /* 04000029 */ - IL_021b: /* 06 | */ ldloc.0 - IL_021c: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_0221: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_0226: /* 0F | 01 */ ldarga.s context - IL_0228: /* 06 | */ ldloc.0 - IL_0229: /* 07 | */ ldloc.1 - IL_022a: /* 02 | */ ldarg.0 - IL_022b: /* 7B | (04)000199 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::wellKnownTypes /* 04000199 */ - IL_0230: /* 1F | 26 */ ldc.i4.s 38 - IL_0232: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0237: /* 72 | (70)00487F */ ldstr "UseEndpoints" /* 7000487F */ - IL_023c: /* 02 | */ ldarg.0 - IL_023d: /* 7B | (04)0001A1 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_0'/*0200007B*/::useEndpointTypes /* 040001A1 */ - IL_0242: /* 28 | (06)000111 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::IsDisallowedMethod(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000111 */ - IL_0247: /* 2C | 12 */ brfalse.s IL_025b - - IL_0249: /* 0F | 01 */ ldarga.s context - IL_024b: /* 7E | (04)00002A */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::UseTopLevelRouteRegistrationsInsteadOfUseEndpoints /* 0400002A */ - IL_0250: /* 06 | */ ldloc.0 - IL_0251: /* 28 | (06)000114 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000114 */ - IL_0256: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_025b: /* 2A | */ ret - } // end of method '<>c__DisplayClass3_0'::'b__1' - - } // end of class '<>c__DisplayClass3_0' - - .class /*0200007C*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass3_1' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C0000F8:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001A2*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ operation - .method /*060003A7*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x10c70 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass3_1'::.ctor - - .method /*060003A8*/ assembly hidebysig - instance bool 'b__4'(class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax/*0100004F*/ node) cil managed - // SIG: 20 01 02 12 81 3D - { - // Method begins at RVA 0x10c78 - // Code size 42 (0x2a) - .maxstack 3 - .locals /*11000061*/ init (valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)0001BD */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax/*0100004F*/::get_Identifier() /* 0A0001BD */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 12 | 00 */ ldloca.s V_0 - IL_0009: /* 28 | (0A)000365 */ call instance object [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Value() /* 0A000365 */ - IL_000e: /* 75 | (01)0000D3 */ isinst [netstandard/*23000001*/]System.String/*010000D3*/ - IL_0013: /* 02 | */ ldarg.0 - IL_0014: /* 7B | (04)0001A2 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_1'/*0200007C*/::operation /* 040001A2 */ - IL_0019: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_001e: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0023: /* 1A | */ ldc.i4.4 - IL_0024: /* 28 | (0A)0000BC */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::Equals(string, - string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A0000BC */ - IL_0029: /* 2A | */ ret - } // end of method '<>c__DisplayClass3_1'::'b__4' - - } // end of class '<>c__DisplayClass3_1' - - .field /*04000039*/ private initonly valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ 'k__BackingField' - .custom /*0C0000A3:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*0600010F*/ public hidebysig specialname virtual - instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - get_SupportedDiagnostics() cil managed - // SIG: 20 00 15 11 80 B5 01 12 81 09 - { - .custom /*0C000197:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .param [0]/*080000F1*/ - .custom /*0C000190:0600000A*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8[]) /* 0600000A */ = ( 01 00 02 00 00 00 00 01 00 00 ) - // Method begins at RVA 0x4e23 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000039 */ ldfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'k__BackingField' /* 04000039 */ - IL_0006: /* 2A | */ ret - } // end of method WebApplicationBuilderAnalyzer::get_SupportedDiagnostics - - .method /*06000110*/ public hidebysig virtual - instance void Initialize(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/ context) cil managed - // SIG: 20 01 01 12 81 19 - { - .custom /*0C000199:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - // Method begins at RVA 0x4e2b - // Code size 51 (0x33) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 16 | */ ldc.i4.0 - IL_0002: /* 6F | (0A)0000B7 */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/::ConfigureGeneratedCodeAnalysis(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.GeneratedCodeAnalysisFlags/*010000F2*/) /* 0A0000B7 */ - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 6F | (0A)0000B8 */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/::EnableConcurrentExecution() /* 0A0000B8 */ - IL_000d: /* 03 | */ ldarg.1 - IL_000e: /* 7E | (04)000198 */ ldsfld class [netstandard/*23000001*/]System.Action`1/*01000051*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::'<>9__3_0' /* 04000198 */ - IL_0013: /* 25 | */ dup - IL_0014: /* 2D | 17 */ brtrue.s IL_002d - - IL_0016: /* 26 | */ pop - IL_0017: /* 7E | (04)000196 */ ldsfld class Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::'<>9' /* 04000196 */ - IL_001c: /* FE06 | (06)0003A3 */ ldftn instance void Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::'b__3_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.CompilationStartAnalysisContext/*01000052*/) /* 060003A3 */ - IL_0022: /* 73 | (0A)0000B9 */ newobj instance void class [netstandard/*23000001*/]System.Action`1/*01000051*//*1B000038*/::.ctor(object, - native int) /* 0A0000B9 */ - IL_0027: /* 25 | */ dup - IL_0028: /* 80 | (04)000198 */ stsfld class [netstandard/*23000001*/]System.Action`1/*01000051*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::'<>9__3_0' /* 04000198 */ - IL_002d: /* 6F | (0A)0000BA */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/::RegisterCompilationStartAction(class [netstandard/*23000001*/]System.Action`1/*01000051*/) /* 0A0000BA */ - IL_0032: /* 2A | */ ret - } // end of method WebApplicationBuilderAnalyzer::Initialize - - .method /*06000111*/ private hidebysig static - bool IsDisallowedMethod([in] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/& context, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ invocation, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ disallowedReceiverType, - string disallowedMethodName, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] disallowedMethodTypes) cil managed - // SIG: 00 06 02 10 11 81 1D 12 80 C5 12 80 99 12 80 BD 0E 1D 12 80 BD - { - .param [1]/*080000F3*/ - .custom /*0C000192:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x4e60 - // Code size 57 (0x39) - .maxstack 3 - .locals /*11000019*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_0) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 0E | 04 */ ldarg.s disallowedMethodName - IL_0003: /* 0E | 05 */ ldarg.s disallowedMethodTypes - IL_0005: /* 28 | (06)000115 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'g__IsDisallowedMethod|4_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[]) /* 06000115 */ - IL_000a: /* 2D | 02 */ brtrue.s IL_000e - - IL_000c: /* 16 | */ ldc.i4.0 - IL_000d: /* 2A | */ ret - - IL_000e: /* 03 | */ ldarg.1 - IL_000f: /* 02 | */ ldarg.0 - IL_0010: /* 28 | (0A)0000BB */ call instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::get_CancellationToken() /* 0A0000BB */ - IL_0015: /* 28 | (06)00008F */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetReceiverType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0600008F */ - IL_001a: /* 0A | */ stloc.0 - IL_001b: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0020: /* 06 | */ ldloc.0 - IL_0021: /* 05 | */ ldarg.3 - IL_0022: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0027: /* 2D | 02 */ brtrue.s IL_002b - - IL_0029: /* 16 | */ ldc.i4.0 - IL_002a: /* 2A | */ ret - - IL_002b: /* 0E | 04 */ ldarg.s disallowedMethodName - IL_002d: /* 03 | */ ldarg.1 - IL_002e: /* 28 | (06)000112 */ call bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::HasInvocationInBody(string, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 06000112 */ - IL_0033: /* 2D | 02 */ brtrue.s IL_0037 - - IL_0035: /* 16 | */ ldc.i4.0 - IL_0036: /* 2A | */ ret - - IL_0037: /* 17 | */ ldc.i4.1 - IL_0038: /* 2A | */ ret - } // end of method WebApplicationBuilderAnalyzer::IsDisallowedMethod - - .method /*06000112*/ private hidebysig static - bool HasInvocationInBody(string disallowedMethodName, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ invocation) cil managed - // SIG: 00 02 02 0E 12 80 C5 - { - // Method begins at RVA 0x4ea8 - // Code size 173 (0xad) - .maxstack 3 - .locals /*1100001F*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax/*01000048*/ V_2, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//Enumerator/*0100004A*/ V_3, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*/ V_4, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax/*0100004C*/ V_5) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 72 | (70)00487F */ ldstr "UseEndpoints" /* 7000487F */ - IL_0006: /* 1A | */ ldc.i4.4 - IL_0007: /* 28 | (0A)0000BC */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::Equals(string, - string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A0000BC */ - IL_000c: /* 39 | 9A000000 */ brfalse IL_00ab - - IL_0011: /* 03 | */ ldarg.1 - IL_0012: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_0017: /* 0B | */ stloc.1 - IL_0018: /* 12 | 01 */ ldloca.s V_1 - IL_001a: /* 28 | (0A)0000BD */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000039*/::GetEnumerator() /* 0A0000BD */ - IL_001f: /* 0A | */ stloc.0 - IL_0020: /* 2B | 7D */ br.s IL_009f - - IL_0022: /* 12 | 00 */ ldloca.s V_0 - IL_0024: /* 28 | (0A)0000BE */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00003A*/::get_Current() /* 0A0000BE */ - IL_0029: /* 25 | */ dup - IL_002a: /* 2D | 04 */ brtrue.s IL_0030 - - IL_002c: /* 26 | */ pop - IL_002d: /* 14 | */ ldnull - IL_002e: /* 2B | 05 */ br.s IL_0035 - - IL_0030: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_0035: /* 75 | (01)00005C */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax/*0100005C*/ - IL_003a: /* 25 | */ dup - IL_003b: /* 2D | 04 */ brtrue.s IL_0041 - - IL_003d: /* 26 | */ pop - IL_003e: /* 14 | */ ldnull - IL_003f: /* 2B | 05 */ br.s IL_0046 - - IL_0041: /* 28 | (0A)0000BF */ call instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax/*01000092*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax/*0100005C*/::get_Expression() /* 0A0000BF */ - IL_0046: /* 75 | (01)0000F3 */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SimpleLambdaExpressionSyntax/*010000F3*/ - IL_004b: /* 25 | */ dup - IL_004c: /* 2D | 04 */ brtrue.s IL_0052 - - IL_004e: /* 26 | */ pop - IL_004f: /* 14 | */ ldnull - IL_0050: /* 2B | 05 */ br.s IL_0057 - - IL_0052: /* 28 | (0A)0000C0 */ call instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode/*010000F5*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AnonymousFunctionExpressionSyntax/*010000F4*/::get_Body() /* 0A0000C0 */ - IL_0057: /* 75 | (01)000048 */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax/*01000048*/ - IL_005c: /* 0C | */ stloc.2 - IL_005d: /* 08 | */ ldloc.2 - IL_005e: /* 2C | 3F */ brfalse.s IL_009f - - IL_0060: /* 08 | */ ldloc.2 - IL_0061: /* 6F | (0A)0000C1 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax/*01000048*/::get_Statements() /* 0A0000C1 */ - IL_0066: /* 13 | 04 */ stloc.s V_4 - IL_0068: /* 12 | 04 */ ldloca.s V_4 - IL_006a: /* 28 | (0A)0000C2 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//Enumerator/*0100004A*/ valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//*1B00003B*/::GetEnumerator() /* 0A0000C2 */ - IL_006f: /* 0D | */ stloc.3 - IL_0070: /* 2B | 22 */ br.s IL_0094 - - IL_0072: /* 12 | 03 */ ldloca.s V_3 - IL_0074: /* 28 | (0A)0000C3 */ call instance !0 valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//Enumerator/*0100004A*//*1B00003C*/::get_Current() /* 0A0000C3 */ - IL_0079: /* 75 | (01)00004C */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax/*0100004C*/ - IL_007e: /* 13 | 05 */ stloc.s V_5 - IL_0080: /* 11 | 05 */ ldloc.s V_5 - IL_0082: /* 2C | 10 */ brfalse.s IL_0094 - - IL_0084: /* 11 | 05 */ ldloc.s V_5 - IL_0086: /* 6F | (0A)0000C4 */ callvirt instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax/*01000092*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionStatementSyntax/*0100004C*/::get_Expression() /* 0A0000C4 */ - IL_008b: /* 75 | (01)0000F6 */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.InvocationExpressionSyntax/*010000F6*/ - IL_0090: /* 2C | 02 */ brfalse.s IL_0094 - - IL_0092: /* 17 | */ ldc.i4.1 - IL_0093: /* 2A | */ ret - - IL_0094: /* 12 | 03 */ ldloca.s V_3 - IL_0096: /* 28 | (0A)0000C5 */ call instance bool valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//Enumerator/*0100004A*//*1B00003C*/::MoveNext() /* 0A0000C5 */ - IL_009b: /* 2D | D5 */ brtrue.s IL_0072 - - IL_009d: /* 16 | */ ldc.i4.0 - IL_009e: /* 2A | */ ret - - IL_009f: /* 12 | 00 */ ldloca.s V_0 - IL_00a1: /* 28 | (0A)0000C6 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00003A*/::MoveNext() /* 0A0000C6 */ - IL_00a6: /* 3A | 77FFFFFF */ brtrue IL_0022 - - IL_00ab: /* 17 | */ ldc.i4.1 - IL_00ac: /* 2A | */ ret - } // end of method WebApplicationBuilderAnalyzer::HasInvocationInBody - - .method /*06000113*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x4f64 - // Code size 80 (0x50) - .maxstack 5 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1D | */ ldc.i4.7 - IL_0002: /* 8D | (01)000042 */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ - IL_0007: /* 25 | */ dup - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* 7E | (04)000024 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseConfigureWebHostWithConfigureHostBuilder /* 04000024 */ - IL_000e: /* A2 | */ stelem.ref - IL_000f: /* 25 | */ dup - IL_0010: /* 17 | */ ldc.i4.1 - IL_0011: /* 7E | (04)000025 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseConfigureWithConfigureWebHostBuilder /* 04000025 */ - IL_0016: /* A2 | */ stelem.ref - IL_0017: /* 25 | */ dup - IL_0018: /* 18 | */ ldc.i4.2 - IL_0019: /* 7E | (04)000026 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseUseStartupWithConfigureWebHostBuilder /* 04000026 */ - IL_001e: /* A2 | */ stelem.ref - IL_001f: /* 25 | */ dup - IL_0020: /* 19 | */ ldc.i4.3 - IL_0021: /* 7E | (04)000027 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseHostConfigureLogging /* 04000027 */ - IL_0026: /* A2 | */ stelem.ref - IL_0027: /* 25 | */ dup - IL_0028: /* 1A | */ ldc.i4.4 - IL_0029: /* 7E | (04)000028 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseHostConfigureServices /* 04000028 */ - IL_002e: /* A2 | */ stelem.ref - IL_002f: /* 25 | */ dup - IL_0030: /* 1B | */ ldc.i4.5 - IL_0031: /* 7E | (04)000029 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DisallowConfigureAppConfigureHostBuilder /* 04000029 */ - IL_0036: /* A2 | */ stelem.ref - IL_0037: /* 25 | */ dup - IL_0038: /* 1C | */ ldc.i4.6 - IL_0039: /* 7E | (04)00002A */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::UseTopLevelRouteRegistrationsInsteadOfUseEndpoints /* 0400002A */ - IL_003e: /* A2 | */ stelem.ref - IL_003f: /* 28 | (2B)000005 */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0[]) /* 2B000005 */ - IL_0044: /* 7D | (04)000039 */ stfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::'k__BackingField' /* 04000039 */ - IL_0049: /* 02 | */ ldarg.0 - IL_004a: /* 28 | (0A)0000C8 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer/*01000045*/::.ctor() /* 0A0000C8 */ - IL_004f: /* 2A | */ ret - } // end of method WebApplicationBuilderAnalyzer::.ctor - - .method /*06000114*/ assembly hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ - 'g__CreateDiagnostic|3_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ descriptor, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ operation) cil managed - // SIG: 00 02 12 81 35 12 81 09 12 80 C5 - { - .custom /*0C00019B:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C00019C:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x4fc0 - // Code size 241 (0xf1) - .maxstack 6 - .locals /*11000020*/ init (class Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_1'/*0200007C*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ V_1, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax/*0100004F*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ V_3, - int32 V_4, - int32 V_5, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ V_6, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ V_7) - IL_0000: /* 73 | (06)0003A7 */ newobj instance void Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_1'/*0200007C*/::.ctor() /* 060003A7 */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)0001A2 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_1'/*0200007C*/::operation /* 040001A2 */ - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 7B | (04)0001A2 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_1'/*0200007C*/::operation /* 040001A2 */ - IL_0013: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_0018: /* 6F | (0A)0000C9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::GetLocation() /* 0A0000C9 */ - IL_001d: /* 0B | */ stloc.1 - IL_001e: /* 06 | */ ldloc.0 - IL_001f: /* 7B | (04)0001A2 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_1'/*0200007C*/::operation /* 040001A2 */ - IL_0024: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_0029: /* 14 | */ ldnull - IL_002a: /* 16 | */ ldc.i4.0 - IL_002b: /* 6F | (0A)0000CA */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::DescendantNodes(class [netstandard/*23000001*/]System.Func`2/*0100003F*/, - bool) /* 0A0000CA */ - IL_0030: /* 28 | (2B)000006 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::OfType(class [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/) /* 2B000006 */ - IL_0035: /* 7E | (04)000197 */ ldsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::'<>9__3_3' /* 04000197 */ - IL_003a: /* 25 | */ dup - IL_003b: /* 2D | 17 */ brtrue.s IL_0054 - - IL_003d: /* 26 | */ pop - IL_003e: /* 7E | (04)000196 */ ldsfld class Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::'<>9' /* 04000196 */ - IL_0043: /* FE06 | (06)0003A4 */ ldftn instance bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::'b__3_3'(class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax/*0100004F*/) /* 060003A4 */ - IL_0049: /* 73 | (0A)0000CC */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B00003D*/::.ctor(object, - native int) /* 0A0000CC */ - IL_004e: /* 25 | */ dup - IL_004f: /* 80 | (04)000197 */ stsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c'/*0200007A*/::'<>9__3_3' /* 04000197 */ - IL_0054: /* 28 | (2B)000007 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Where(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000007 */ - IL_0059: /* 06 | */ ldloc.0 - IL_005a: /* FE06 | (06)0003A8 */ ldftn instance bool Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_1'/*0200007C*/::'b__4'(class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax/*0100004F*/) /* 060003A8 */ - IL_0060: /* 73 | (0A)0000CC */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B00003D*/::.ctor(object, - native int) /* 0A0000CC */ - IL_0065: /* 28 | (2B)000007 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Where(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000007 */ - IL_006a: /* 28 | (2B)000008 */ call !!0 [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::FirstOrDefault(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B000008 */ - IL_006f: /* 0C | */ stloc.2 - IL_0070: /* 08 | */ ldloc.2 - IL_0071: /* 2C | 6C */ brfalse.s IL_00df - - IL_0073: /* 08 | */ ldloc.2 - IL_0074: /* 6F | (0A)0000CF */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode/*010000F5*/::GetLocation() /* 0A0000CF */ - IL_0079: /* 0D | */ stloc.3 - IL_007a: /* 07 | */ ldloc.1 - IL_007b: /* 6F | (0A)0000D0 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::get_SourceSpan() /* 0A0000D0 */ - IL_0080: /* 13 | 07 */ stloc.s V_7 - IL_0082: /* 12 | 07 */ ldloca.s V_7 - IL_0084: /* 28 | (0A)0000D1 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Length() /* 0A0000D1 */ - IL_0089: /* 13 | 04 */ stloc.s V_4 - IL_008b: /* 09 | */ ldloc.3 - IL_008c: /* 6F | (0A)0000D0 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::get_SourceSpan() /* 0A0000D0 */ - IL_0091: /* 13 | 07 */ stloc.s V_7 - IL_0093: /* 12 | 07 */ ldloca.s V_7 - IL_0095: /* 28 | (0A)0000D2 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Start() /* 0A0000D2 */ - IL_009a: /* 07 | */ ldloc.1 - IL_009b: /* 6F | (0A)0000D0 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::get_SourceSpan() /* 0A0000D0 */ - IL_00a0: /* 13 | 07 */ stloc.s V_7 - IL_00a2: /* 12 | 07 */ ldloca.s V_7 - IL_00a4: /* 28 | (0A)0000D2 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Start() /* 0A0000D2 */ - IL_00a9: /* 59 | */ sub - IL_00aa: /* 13 | 05 */ stloc.s V_5 - IL_00ac: /* 12 | 06 */ ldloca.s V_6 - IL_00ae: /* 09 | */ ldloc.3 - IL_00af: /* 6F | (0A)0000D0 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::get_SourceSpan() /* 0A0000D0 */ - IL_00b4: /* 13 | 07 */ stloc.s V_7 - IL_00b6: /* 12 | 07 */ ldloca.s V_7 - IL_00b8: /* 28 | (0A)0000D2 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Start() /* 0A0000D2 */ - IL_00bd: /* 11 | 04 */ ldloc.s V_4 - IL_00bf: /* 11 | 05 */ ldloc.s V_5 - IL_00c1: /* 59 | */ sub - IL_00c2: /* 28 | (0A)0000D3 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::.ctor(int32, - int32) /* 0A0000D3 */ - IL_00c7: /* 06 | */ ldloc.0 - IL_00c8: /* 7B | (04)0001A2 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*//'<>c__DisplayClass3_1'/*0200007C*/::operation /* 040001A2 */ - IL_00cd: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_00d2: /* 6F | (0A)0000D4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::get_SyntaxTree() /* 0A0000D4 */ - IL_00d7: /* 11 | 06 */ ldloc.s V_6 - IL_00d9: /* 28 | (0A)0000D5 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/) /* 0A0000D5 */ - IL_00de: /* 0B | */ stloc.1 - IL_00df: /* 02 | */ ldarg.0 - IL_00e0: /* 07 | */ ldloc.1 - IL_00e1: /* 17 | */ ldc.i4.1 - IL_00e2: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_00e7: /* 25 | */ dup - IL_00e8: /* 16 | */ ldc.i4.0 - IL_00e9: /* 08 | */ ldloc.2 - IL_00ea: /* A2 | */ stelem.ref - IL_00eb: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_00f0: /* 2A | */ ret - } // end of method WebApplicationBuilderAnalyzer::'g__CreateDiagnostic|3_2' - - .method /*06000115*/ assembly hidebysig static - bool 'g__IsDisallowedMethod|4_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol, - string disallowedMethodName, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/[] disallowedMethodTypes) cil managed - // SIG: 00 03 02 12 80 99 0E 1D 12 80 BD - { - .custom /*0C00019D:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C00019E:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x50c0 - // Code size 60 (0x3c) - .maxstack 3 - .locals /*11000021*/ init (int32 V_0, - int32 V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_2) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 1A | */ ldc.i4.4 - IL_0008: /* 28 | (0A)0000BC */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::Equals(string, - string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A0000BC */ - IL_000d: /* 2D | 02 */ brtrue.s IL_0011 - - IL_000f: /* 16 | */ ldc.i4.0 - IL_0010: /* 2A | */ ret - - IL_0011: /* 04 | */ ldarg.2 - IL_0012: /* 8E | */ ldlen - IL_0013: /* 69 | */ conv.i4 - IL_0014: /* 0A | */ stloc.0 - IL_0015: /* 16 | */ ldc.i4.0 - IL_0016: /* 0B | */ stloc.1 - IL_0017: /* 2B | 1D */ br.s IL_0036 - - IL_0019: /* 04 | */ ldarg.2 - IL_001a: /* 07 | */ ldloc.1 - IL_001b: /* 9A | */ ldelem.ref - IL_001c: /* 0C | */ stloc.2 - IL_001d: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0022: /* 08 | */ ldloc.2 - IL_0023: /* 02 | */ ldarg.0 - IL_0024: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_0029: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_002e: /* 2C | 02 */ brfalse.s IL_0032 - - IL_0030: /* 17 | */ ldc.i4.1 - IL_0031: /* 2A | */ ret - - IL_0032: /* 07 | */ ldloc.1 - IL_0033: /* 17 | */ ldc.i4.1 - IL_0034: /* 58 | */ add - IL_0035: /* 0B | */ stloc.1 - IL_0036: /* 07 | */ ldloc.1 - IL_0037: /* 06 | */ ldloc.0 - IL_0038: /* 32 | DF */ blt.s IL_0019 - - IL_003a: /* 16 | */ ldc.i4.0 - IL_003b: /* 2A | */ ret - } // end of method WebApplicationBuilderAnalyzer::'g__IsDisallowedMethod|4_0' - - .property /*1700005B*/ instance callconv(8) valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - SupportedDiagnostics() - { - .custom /*0C0000C0:0600000A*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8[]) /* 0600000A */ = ( 01 00 02 00 00 00 00 01 00 00 ) - .get instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer/*02000021*/::get_SupportedDiagnostics() /* 0600010F */ - } // end of property WebApplicationBuilderAnalyzer::SupportedDiagnostics -} // end of class Microsoft.AspNetCore.Analyzers.WebApplicationBuilder.WebApplicationBuilderAnalyzer - -.class /*02000022*/ public auto ansi beforefieldinit Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer - extends [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer/*01000045*/ -{ - .custom /*0C000078:0A000024*/ instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerAttribute/*01000044*/::.ctor(string, - string[]) /* 0A000024 */ = ( 01 00 02 43 23 00 00 00 00 00 00 ) // ...C#...... - .class /*0200007D*/ sequential ansi sealed nested private beforefieldinit MapOperationGroupKey - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - implements class [netstandard/*23000001*/]System.IEquatable`1/*0100001E*//*1B000009*/ - { - .custom /*0C0000FA:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .field /*040001A3*/ private initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ 'k__BackingField' - .custom /*0C0001EF:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001A4*/ private initonly class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ 'k__BackingField' - .custom /*0C0001F1:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001A5*/ private initonly class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ 'k__BackingField' - .custom /*0C0001F4:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001A6*/ private initonly valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ 'k__BackingField' - .custom /*0C0001F7:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*060003A9*/ public hidebysig specialname - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - get_ParentOperation() cil managed - // SIG: 20 00 12 81 55 - { - .custom /*0C000318:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x10cae - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001A3 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'k__BackingField' /* 040001A3 */ - IL_0006: /* 2A | */ ret - } // end of method MapOperationGroupKey::get_ParentOperation - - .method /*060003AA*/ public hidebysig specialname - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - get_Builder() cil managed - // SIG: 20 00 12 81 55 - { - .custom /*0C00031B:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x10cb6 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001A4 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'k__BackingField' /* 040001A4 */ - IL_0006: /* 2A | */ ret - } // end of method MapOperationGroupKey::get_Builder - - .method /*060003AB*/ public hidebysig specialname - instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ - get_RoutePattern() cil managed - // SIG: 20 00 12 81 84 - { - .custom /*0C00031C:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x10cbe - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001A5 */ ldfld class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'k__BackingField' /* 040001A5 */ - IL_0006: /* 2A | */ ret - } // end of method MapOperationGroupKey::get_RoutePattern - - .method /*060003AC*/ public hidebysig specialname - instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - get_HttpMethods() cil managed - // SIG: 20 00 15 11 80 B5 01 0E - { - .custom /*0C00031D:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x10cc6 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001A6 */ ldfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'k__BackingField' /* 040001A6 */ - IL_0006: /* 2A | */ ret - } // end of method MapOperationGroupKey::get_HttpMethods - - .method /*060003AD*/ public hidebysig specialname rtspecialname - instance void .ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ builder, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ parentOperation, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ routePattern, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ httpMethods) cil managed - // SIG: 20 04 01 12 81 55 12 81 55 12 81 84 15 11 80 B5 01 0E - { - // Method begins at RVA 0x10cce - // Code size 30 (0x1e) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 04 | */ ldarg.2 - IL_0002: /* 7D | (04)0001A3 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'k__BackingField' /* 040001A3 */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 03 | */ ldarg.1 - IL_0009: /* 7D | (04)0001A4 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'k__BackingField' /* 040001A4 */ - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 05 | */ ldarg.3 - IL_0010: /* 7D | (04)0001A5 */ stfld class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'k__BackingField' /* 040001A5 */ - IL_0015: /* 02 | */ ldarg.0 - IL_0016: /* 0E | 04 */ ldarg.s httpMethods - IL_0018: /* 7D | (04)0001A6 */ stfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'k__BackingField' /* 040001A6 */ - IL_001d: /* 2A | */ ret - } // end of method MapOperationGroupKey::.ctor - - .method /*060003AE*/ public hidebysig virtual - instance bool Equals(object obj) cil managed - // SIG: 20 01 02 1C - { - // Method begins at RVA 0x10cf0 - // Code size 25 (0x19) - .maxstack 2 - .locals /*11000104*/ init (valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/ V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 75 | (02)00007D */ isinst Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/ - IL_0006: /* 2C | 0F */ brfalse.s IL_0017 - - IL_0008: /* 03 | */ ldarg.1 - IL_0009: /* A5 | (02)00007D */ unbox.any Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 02 | */ ldarg.0 - IL_0010: /* 06 | */ ldloc.0 - IL_0011: /* 28 | (06)0003AF */ call instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::Equals(valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/) /* 060003AF */ - IL_0016: /* 2A | */ ret - - IL_0017: /* 16 | */ ldc.i4.0 - IL_0018: /* 2A | */ ret - } // end of method MapOperationGroupKey::Equals - - .method /*060003AF*/ public hidebysig newslot virtual final - instance bool Equals(valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/ other) cil managed - // SIG: 20 01 02 11 81 F4 - { - // Method begins at RVA 0x10d18 - // Code size 102 (0x66) - .maxstack 3 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)0003A9 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_ParentOperation() /* 060003A9 */ - IL_0006: /* 2C | 5C */ brfalse.s IL_0064 - - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 28 | (06)0003A9 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_ParentOperation() /* 060003A9 */ - IL_000e: /* 0F | 01 */ ldarga.s other - IL_0010: /* 28 | (06)0003A9 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_ParentOperation() /* 060003A9 */ - IL_0015: /* 28 | (0A)00028C */ call bool [netstandard/*23000001*/]System.Object/*01000013*/::Equals(object, - object) /* 0A00028C */ - IL_001a: /* 2C | 48 */ brfalse.s IL_0064 - - IL_001c: /* 02 | */ ldarg.0 - IL_001d: /* 28 | (06)0003AA */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_Builder() /* 060003AA */ - IL_0022: /* 2C | 40 */ brfalse.s IL_0064 - - IL_0024: /* 02 | */ ldarg.0 - IL_0025: /* 28 | (06)0003AA */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_Builder() /* 060003AA */ - IL_002a: /* 0F | 01 */ ldarga.s other - IL_002c: /* 28 | (06)0003AA */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_Builder() /* 060003AA */ - IL_0031: /* 28 | (06)0003B4 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'g__AreBuildersEqual|14_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/) /* 060003B4 */ - IL_0036: /* 2C | 2C */ brfalse.s IL_0064 - - IL_0038: /* 28 | (06)000202 */ call class Microsoft.AspNetCore.Analyzers.Infrastructure.AmbiguousRoutePatternComparer/*0200003A*/ Microsoft.AspNetCore.Analyzers.Infrastructure.AmbiguousRoutePatternComparer/*0200003A*/::get_Instance() /* 06000202 */ - IL_003d: /* 02 | */ ldarg.0 - IL_003e: /* 28 | (06)0003AB */ call instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_RoutePattern() /* 060003AB */ - IL_0043: /* 0F | 01 */ ldarga.s other - IL_0045: /* 28 | (06)0003AB */ call instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_RoutePattern() /* 060003AB */ - IL_004a: /* 6F | (06)000203 */ callvirt instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.AmbiguousRoutePatternComparer/*0200003A*/::Equals(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/) /* 06000203 */ - IL_004f: /* 2C | 13 */ brfalse.s IL_0064 - - IL_0051: /* 02 | */ ldarg.0 - IL_0052: /* 28 | (06)0003AC */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_HttpMethods() /* 060003AC */ - IL_0057: /* 0F | 01 */ ldarga.s other - IL_0059: /* 28 | (06)0003AC */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_HttpMethods() /* 060003AC */ - IL_005e: /* 28 | (06)0003B0 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::HasMatchingHttpMethods(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 060003B0 */ - IL_0063: /* 2A | */ ret - - IL_0064: /* 16 | */ ldc.i4.0 - IL_0065: /* 2A | */ ret - } // end of method MapOperationGroupKey::Equals - - .method /*060003B0*/ private hidebysig static - bool HasMatchingHttpMethods(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ httpMethods1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ httpMethods2) cil managed - // SIG: 00 02 02 15 11 80 B5 01 0E 15 11 80 B5 01 0E - { - // Method begins at RVA 0x10d8c - // Code size 85 (0x55) - .maxstack 2 - .locals /*11000105*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_0, - string V_1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_2) - IL_0000: /* 0F | 00 */ ldarga.s httpMethods1 - IL_0002: /* 28 | (0A)000366 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000075*/::get_IsEmpty() /* 0A000366 */ - IL_0007: /* 2D | 09 */ brtrue.s IL_0012 - - IL_0009: /* 0F | 01 */ ldarga.s httpMethods2 - IL_000b: /* 28 | (0A)000366 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000075*/::get_IsEmpty() /* 0A000366 */ - IL_0010: /* 2C | 02 */ brfalse.s IL_0014 - - IL_0012: /* 17 | */ ldc.i4.1 - IL_0013: /* 2A | */ ret - - IL_0014: /* 0F | 00 */ ldarga.s httpMethods1 - IL_0016: /* 28 | (0A)000367 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000075*/::GetEnumerator() /* 0A000367 */ - IL_001b: /* 0A | */ stloc.0 - IL_001c: /* 2B | 2C */ br.s IL_004a - - IL_001e: /* 12 | 00 */ ldloca.s V_0 - IL_0020: /* 28 | (0A)000368 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B0000FA*/::get_Current() /* 0A000368 */ - IL_0025: /* 0B | */ stloc.1 - IL_0026: /* 0F | 01 */ ldarga.s httpMethods2 - IL_0028: /* 28 | (0A)000367 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000075*/::GetEnumerator() /* 0A000367 */ - IL_002d: /* 0C | */ stloc.2 - IL_002e: /* 2B | 11 */ br.s IL_0041 - - IL_0030: /* 12 | 02 */ ldloca.s V_2 - IL_0032: /* 28 | (0A)000368 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B0000FA*/::get_Current() /* 0A000368 */ - IL_0037: /* 07 | */ ldloc.1 - IL_0038: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_003d: /* 2C | 02 */ brfalse.s IL_0041 - - IL_003f: /* 17 | */ ldc.i4.1 - IL_0040: /* 2A | */ ret - - IL_0041: /* 12 | 02 */ ldloca.s V_2 - IL_0043: /* 28 | (0A)000369 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B0000FA*/::MoveNext() /* 0A000369 */ - IL_0048: /* 2D | E6 */ brtrue.s IL_0030 - - IL_004a: /* 12 | 00 */ ldloca.s V_0 - IL_004c: /* 28 | (0A)000369 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B0000FA*/::MoveNext() /* 0A000369 */ - IL_0051: /* 2D | CB */ brtrue.s IL_001e - - IL_0053: /* 16 | */ ldc.i4.0 - IL_0054: /* 2A | */ ret - } // end of method MapOperationGroupKey::HasMatchingHttpMethods - - .method /*060003B1*/ private hidebysig static - bool AreArgumentsEqual(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ 'method', - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ arguments1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ arguments2) cil managed - // SIG: 00 03 02 12 80 99 15 11 80 B5 01 12 80 D1 15 11 80 B5 01 12 80 D1 - { - // Method begins at RVA 0x10df0 - // Code size 240 (0xf0) - .maxstack 3 - .locals /*11000106*/ init (int32 V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/ V_3, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/ V_4, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_5, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/ V_6, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/ V_7, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILiteralOperation/*01000065*/ V_8, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILiteralOperation/*01000065*/ V_9) - IL_0000: /* 16 | */ ldc.i4.0 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 38 | D2000000 */ br IL_00d9 - - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_000d: /* 13 | 05 */ stloc.s V_5 - IL_000f: /* 12 | 05 */ ldloca.s V_5 - IL_0011: /* 06 | */ ldloc.0 - IL_0012: /* 28 | (0A)000078 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Item(int32) /* 0A000078 */ - IL_0017: /* 03 | */ ldarg.1 - IL_0018: /* 28 | (06)0003B5 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'g__GetParameterArgument|16_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 060003B5 */ - IL_001d: /* 0B | */ stloc.1 - IL_001e: /* 02 | */ ldarg.0 - IL_001f: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0024: /* 13 | 05 */ stloc.s V_5 - IL_0026: /* 12 | 05 */ ldloca.s V_5 - IL_0028: /* 06 | */ ldloc.0 - IL_0029: /* 28 | (0A)000078 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Item(int32) /* 0A000078 */ - IL_002e: /* 04 | */ ldarg.2 - IL_002f: /* 28 | (06)0003B5 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::'g__GetParameterArgument|16_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 060003B5 */ - IL_0034: /* 0C | */ stloc.2 - IL_0035: /* 07 | */ ldloc.1 - IL_0036: /* 75 | (01)000063 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/ - IL_003b: /* 0D | */ stloc.3 - IL_003c: /* 09 | */ ldloc.3 - IL_003d: /* 2C | 27 */ brfalse.s IL_0066 - - IL_003f: /* 08 | */ ldloc.2 - IL_0040: /* 75 | (01)000063 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/ - IL_0045: /* 13 | 04 */ stloc.s V_4 - IL_0047: /* 11 | 04 */ ldloc.s V_4 - IL_0049: /* 2C | 1B */ brfalse.s IL_0066 - - IL_004b: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0050: /* 09 | */ ldloc.3 - IL_0051: /* 6F | (0A)00036A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ILocalSymbol/*01000138*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/::get_Local() /* 0A00036A */ - IL_0056: /* 11 | 04 */ ldloc.s V_4 - IL_0058: /* 6F | (0A)00036A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ILocalSymbol/*01000138*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/::get_Local() /* 0A00036A */ - IL_005d: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0062: /* 2D | 71 */ brtrue.s IL_00d5 - - IL_0064: /* 16 | */ ldc.i4.0 - IL_0065: /* 2A | */ ret - - IL_0066: /* 07 | */ ldloc.1 - IL_0067: /* 75 | (01)000064 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/ - IL_006c: /* 13 | 06 */ stloc.s V_6 - IL_006e: /* 11 | 06 */ ldloc.s V_6 - IL_0070: /* 2C | 28 */ brfalse.s IL_009a - - IL_0072: /* 08 | */ ldloc.2 - IL_0073: /* 75 | (01)000064 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/ - IL_0078: /* 13 | 07 */ stloc.s V_7 - IL_007a: /* 11 | 07 */ ldloc.s V_7 - IL_007c: /* 2C | 1C */ brfalse.s IL_009a - - IL_007e: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0083: /* 11 | 06 */ ldloc.s V_6 - IL_0085: /* 6F | (0A)00036B */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/::get_Parameter() /* 0A00036B */ - IL_008a: /* 11 | 07 */ ldloc.s V_7 - IL_008c: /* 6F | (0A)00036B */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/::get_Parameter() /* 0A00036B */ - IL_0091: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0096: /* 2D | 3D */ brtrue.s IL_00d5 - - IL_0098: /* 16 | */ ldc.i4.0 - IL_0099: /* 2A | */ ret - - IL_009a: /* 07 | */ ldloc.1 - IL_009b: /* 75 | (01)000065 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILiteralOperation/*01000065*/ - IL_00a0: /* 13 | 08 */ stloc.s V_8 - IL_00a2: /* 11 | 08 */ ldloc.s V_8 - IL_00a4: /* 2C | 2D */ brfalse.s IL_00d3 - - IL_00a6: /* 08 | */ ldloc.2 - IL_00a7: /* 75 | (01)000065 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILiteralOperation/*01000065*/ - IL_00ac: /* 13 | 09 */ stloc.s V_9 - IL_00ae: /* 11 | 09 */ ldloc.s V_9 - IL_00b0: /* 2C | 21 */ brfalse.s IL_00d3 - - IL_00b2: /* 11 | 08 */ ldloc.s V_8 - IL_00b4: /* 6F | (0A)00036C */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Optional`1/*010000CE*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_ConstantValue() /* 0A00036C */ - IL_00b9: /* 8C | (1B)0000DB */ box valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Optional`1/*010000CE*//*1B0000DB*/ - IL_00be: /* 11 | 09 */ ldloc.s V_9 - IL_00c0: /* 6F | (0A)00036C */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Optional`1/*010000CE*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_ConstantValue() /* 0A00036C */ - IL_00c5: /* 8C | (1B)0000DB */ box valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Optional`1/*010000CE*//*1B0000DB*/ - IL_00ca: /* 28 | (0A)00028C */ call bool [netstandard/*23000001*/]System.Object/*01000013*/::Equals(object, - object) /* 0A00028C */ - IL_00cf: /* 2D | 04 */ brtrue.s IL_00d5 - - IL_00d1: /* 16 | */ ldc.i4.0 - IL_00d2: /* 2A | */ ret - - IL_00d3: /* 16 | */ ldc.i4.0 - IL_00d4: /* 2A | */ ret - - IL_00d5: /* 06 | */ ldloc.0 - IL_00d6: /* 17 | */ ldc.i4.1 - IL_00d7: /* 58 | */ add - IL_00d8: /* 0A | */ stloc.0 - IL_00d9: /* 06 | */ ldloc.0 - IL_00da: /* 02 | */ ldarg.0 - IL_00db: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_00e0: /* 13 | 05 */ stloc.s V_5 - IL_00e2: /* 12 | 05 */ ldloca.s V_5 - IL_00e4: /* 28 | (0A)00008F */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Length() /* 0A00008F */ - IL_00e9: /* 3F | 19FFFFFF */ blt IL_0007 - - IL_00ee: /* 17 | */ ldc.i4.1 - IL_00ef: /* 2A | */ ret - } // end of method MapOperationGroupKey::AreArgumentsEqual - - .method /*060003B2*/ private hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - WalkDownConversion(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ operation) cil managed - // SIG: 00 01 12 81 55 12 81 55 - { - // Method begins at RVA 0x10eec - // Code size 22 (0x16) - .maxstack 1 - .locals /*110000ED*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConversionOperation/*0100005B*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 75 | (01)00005B */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConversionOperation/*0100005B*/ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 2C | 0A */ brfalse.s IL_0014 - - IL_000a: /* 06 | */ ldloc.0 - IL_000b: /* 6F | (0A)000104 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConversionOperation/*0100005B*/::get_Operand() /* 0A000104 */ - IL_0010: /* 10 | 00 */ starg.s operation - IL_0012: /* 2B | EC */ br.s IL_0000 - - IL_0014: /* 02 | */ ldarg.0 - IL_0015: /* 2A | */ ret - } // end of method MapOperationGroupKey::WalkDownConversion - - .method /*060003B3*/ public hidebysig virtual - instance int32 GetHashCode() cil managed - // SIG: 20 00 08 - { - // Method begins at RVA 0x10f0e - // Code size 36 (0x24) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)0003A9 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_ParentOperation() /* 060003A9 */ - IL_0006: /* 25 | */ dup - IL_0007: /* 2D | 04 */ brtrue.s IL_000d - - IL_0009: /* 26 | */ pop - IL_000a: /* 16 | */ ldc.i4.0 - IL_000b: /* 2B | 05 */ br.s IL_0012 - - IL_000d: /* 6F | (0A)0002D6 */ callvirt instance int32 [netstandard/*23000001*/]System.Object/*01000013*/::GetHashCode() /* 0A0002D6 */ - IL_0012: /* 28 | (06)000202 */ call class Microsoft.AspNetCore.Analyzers.Infrastructure.AmbiguousRoutePatternComparer/*0200003A*/ Microsoft.AspNetCore.Analyzers.Infrastructure.AmbiguousRoutePatternComparer/*0200003A*/::get_Instance() /* 06000202 */ - IL_0017: /* 02 | */ ldarg.0 - IL_0018: /* 28 | (06)0003AB */ call instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_RoutePattern() /* 060003AB */ - IL_001d: /* 6F | (06)000208 */ callvirt instance int32 Microsoft.AspNetCore.Analyzers.Infrastructure.AmbiguousRoutePatternComparer/*0200003A*/::GetHashCode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/) /* 06000208 */ - IL_0022: /* 61 | */ xor - IL_0023: /* 2A | */ ret - } // end of method MapOperationGroupKey::GetHashCode - - .method /*060003B4*/ assembly hidebysig static - bool 'g__AreBuildersEqual|14_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ builder, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ other) cil managed - // SIG: 00 02 02 12 81 55 12 81 55 - { - .custom /*0C00031E:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x10f34 - // Code size 257 (0x101) - .maxstack 3 - .locals /*11000107*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/ V_3, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ V_4, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ V_5, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_6, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_7) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 75 | (01)000063 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 2C | 21 */ brfalse.s IL_002b - - IL_000a: /* 03 | */ ldarg.1 - IL_000b: /* 75 | (01)000063 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/ - IL_0010: /* 0B | */ stloc.1 - IL_0011: /* 07 | */ ldloc.1 - IL_0012: /* 2C | 17 */ brfalse.s IL_002b - - IL_0014: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0019: /* 06 | */ ldloc.0 - IL_001a: /* 6F | (0A)00036A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ILocalSymbol/*01000138*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/::get_Local() /* 0A00036A */ - IL_001f: /* 07 | */ ldloc.1 - IL_0020: /* 6F | (0A)00036A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ILocalSymbol/*01000138*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalReferenceOperation/*01000063*/::get_Local() /* 0A00036A */ - IL_0025: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_002a: /* 2A | */ ret - - IL_002b: /* 02 | */ ldarg.0 - IL_002c: /* 75 | (01)000064 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/ - IL_0031: /* 0C | */ stloc.2 - IL_0032: /* 08 | */ ldloc.2 - IL_0033: /* 2C | 21 */ brfalse.s IL_0056 - - IL_0035: /* 03 | */ ldarg.1 - IL_0036: /* 75 | (01)000064 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/ - IL_003b: /* 0D | */ stloc.3 - IL_003c: /* 09 | */ ldloc.3 - IL_003d: /* 2C | 17 */ brfalse.s IL_0056 - - IL_003f: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0044: /* 08 | */ ldloc.2 - IL_0045: /* 6F | (0A)00036B */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/::get_Parameter() /* 0A00036B */ - IL_004a: /* 09 | */ ldloc.3 - IL_004b: /* 6F | (0A)00036B */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IParameterReferenceOperation/*01000064*/::get_Parameter() /* 0A00036B */ - IL_0050: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0055: /* 2A | */ ret - - IL_0056: /* 02 | */ ldarg.0 - IL_0057: /* 75 | (01)000031 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - IL_005c: /* 13 | 04 */ stloc.s V_4 - IL_005e: /* 11 | 04 */ ldloc.s V_4 - IL_0060: /* 39 | 9A000000 */ brfalse IL_00ff - - IL_0065: /* 03 | */ ldarg.1 - IL_0066: /* 75 | (01)000031 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - IL_006b: /* 13 | 05 */ stloc.s V_5 - IL_006d: /* 11 | 05 */ ldloc.s V_5 - IL_006f: /* 39 | 8B000000 */ brfalse IL_00ff - - IL_0074: /* 11 | 04 */ ldloc.s V_4 - IL_0076: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_007b: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0080: /* 72 | (70)0077CE */ ldstr "MapGroup" /* 700077CE */ - IL_0085: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_008a: /* 2C | 73 */ brfalse.s IL_00ff - - IL_008c: /* 11 | 04 */ ldloc.s V_4 - IL_008e: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_0093: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0098: /* 13 | 06 */ stloc.s V_6 - IL_009a: /* 12 | 06 */ ldloca.s V_6 - IL_009c: /* 28 | (0A)00008F */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Length() /* 0A00008F */ - IL_00a1: /* 18 | */ ldc.i4.2 - IL_00a2: /* 33 | 5B */ bne.un.s IL_00ff - - IL_00a4: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_00a9: /* 11 | 04 */ ldloc.s V_4 - IL_00ab: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_00b0: /* 11 | 05 */ ldloc.s V_5 - IL_00b2: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_00b7: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_00bc: /* 2C | 41 */ brfalse.s IL_00ff - - IL_00be: /* 11 | 04 */ ldloc.s V_4 - IL_00c0: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_00c5: /* 13 | 07 */ stloc.s V_7 - IL_00c7: /* 12 | 07 */ ldloca.s V_7 - IL_00c9: /* 28 | (0A)00010C */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000039*/::get_Length() /* 0A00010C */ - IL_00ce: /* 18 | */ ldc.i4.2 - IL_00cf: /* 33 | 2E */ bne.un.s IL_00ff - - IL_00d1: /* 11 | 05 */ ldloc.s V_5 - IL_00d3: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_00d8: /* 13 | 07 */ stloc.s V_7 - IL_00da: /* 12 | 07 */ ldloca.s V_7 - IL_00dc: /* 28 | (0A)00010C */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000039*/::get_Length() /* 0A00010C */ - IL_00e1: /* 18 | */ ldc.i4.2 - IL_00e2: /* 33 | 1B */ bne.un.s IL_00ff - - IL_00e4: /* 11 | 04 */ ldloc.s V_4 - IL_00e6: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_00eb: /* 11 | 04 */ ldloc.s V_4 - IL_00ed: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_00f2: /* 11 | 05 */ ldloc.s V_5 - IL_00f4: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_00f9: /* 28 | (06)0003B1 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::AreArgumentsEqual(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 060003B1 */ - IL_00fe: /* 2A | */ ret - - IL_00ff: /* 16 | */ ldc.i4.0 - IL_0100: /* 2A | */ ret - } // end of method MapOperationGroupKey::'g__AreBuildersEqual|14_0' - - .method /*060003B5*/ assembly hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - 'g__GetParameterArgument|16_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ parameter, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ arguments) cil managed - // SIG: 00 02 12 81 55 12 80 CD 15 11 80 B5 01 12 80 D1 - { - .custom /*0C00031F:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x11044 - // Code size 65 (0x41) - .maxstack 3 - .locals /*11000009*/ init (int32 V_0) - IL_0000: /* 16 | */ ldc.i4.0 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 2B | 31 */ br.s IL_0035 - - IL_0004: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0009: /* 0F | 01 */ ldarga.s arguments - IL_000b: /* 06 | */ ldloc.0 - IL_000c: /* 28 | (0A)000356 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000039*/::get_Item(int32) /* 0A000356 */ - IL_0011: /* 6F | (0A)000109 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/::get_Parameter() /* 0A000109 */ - IL_0016: /* 02 | */ ldarg.0 - IL_0017: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_001c: /* 2C | 13 */ brfalse.s IL_0031 - - IL_001e: /* 0F | 01 */ ldarga.s arguments - IL_0020: /* 06 | */ ldloc.0 - IL_0021: /* 28 | (0A)000356 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000039*/::get_Item(int32) /* 0A000356 */ - IL_0026: /* 6F | (0A)000077 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/::get_Value() /* 0A000077 */ - IL_002b: /* 28 | (06)0003B2 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::WalkDownConversion(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/) /* 060003B2 */ - IL_0030: /* 2A | */ ret - - IL_0031: /* 06 | */ ldloc.0 - IL_0032: /* 17 | */ ldc.i4.1 - IL_0033: /* 58 | */ add - IL_0034: /* 0A | */ stloc.0 - IL_0035: /* 06 | */ ldloc.0 - IL_0036: /* 0F | 01 */ ldarga.s arguments - IL_0038: /* 28 | (0A)00010C */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000039*/::get_Length() /* 0A00010C */ - IL_003d: /* 32 | C5 */ blt.s IL_0004 - - IL_003f: /* 14 | */ ldnull - IL_0040: /* 2A | */ ret - } // end of method MapOperationGroupKey::'g__GetParameterArgument|16_0' - - .property /*170000C0*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - ParentOperation() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_ParentOperation() /* 060003A9 */ - } // end of property MapOperationGroupKey::ParentOperation - .property /*170000C1*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - Builder() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_Builder() /* 060003AA */ - } // end of property MapOperationGroupKey::Builder - .property /*170000C2*/ instance callconv(8) class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ - RoutePattern() - { - .get instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_RoutePattern() /* 060003AB */ - } // end of property MapOperationGroupKey::RoutePattern - .property /*170000C3*/ instance callconv(8) valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - HttpMethods() - { - .get instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::get_HttpMethods() /* 060003AC */ - } // end of property MapOperationGroupKey::HttpMethods - } // end of class MapOperationGroupKey - - .class /*0200007E*/ sequential ansi sealed nested private beforefieldinit MapOperation - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - implements class [netstandard/*23000001*/]System.IEquatable`1/*0100001E*//*1B00000A*/ - { - .class /*020000C9*/ auto ansi serializable sealed nested private beforefieldinit '<>c' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C00017E:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*04000254*/ public static initonly class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*//'<>c'/*020000C9*/ '<>9' - .field /*04000255*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__13_0' - .method /*060004C9*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x142e0 - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (06)0004CA */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*//'<>c'/*020000C9*/::.ctor() /* 060004CA */ - IL_0005: /* 80 | (04)000254 */ stsfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*//'<>c'/*020000C9*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*//'<>c'/*020000C9*/::'<>9' /* 04000254 */ - IL_000a: /* 2A | */ ret - } // end of method '<>c'::.cctor - - .method /*060004CA*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x142ec - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::.ctor - - .method /*060004CB*/ assembly hidebysig - instance bool 'b__13_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/ a) cil managed - // SIG: 20 01 02 12 80 D1 - { - // Method begins at RVA 0x142f4 - // Code size 21 (0x15) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)000109 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/::get_Parameter() /* 0A000109 */ - IL_0006: /* 25 | */ dup - IL_0007: /* 2D | 03 */ brtrue.s IL_000c - - IL_0009: /* 26 | */ pop - IL_000a: /* 16 | */ ldc.i4.0 - IL_000b: /* 2A | */ ret - - IL_000c: /* 6F | (0A)00010A */ callvirt instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_Ordinal() /* 0A00010A */ - IL_0011: /* 16 | */ ldc.i4.0 - IL_0012: /* FE01 | */ ceq - IL_0014: /* 2A | */ ret - } // end of method '<>c'::'b__13_0' - - } // end of class '<>c' - - .field /*040001A7*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ 'k__BackingField' - .custom /*0C0001FA:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001A8*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ 'k__BackingField' - .custom /*0C0001FC:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001A9*/ private class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ 'k__BackingField' - .custom /*0C000200:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*060003B6*/ public hidebysig specialname rtspecialname - instance void .ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Builder, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Operation, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ RouteUsageModel) cil managed - // SIG: 20 03 01 12 81 55 12 80 C5 12 70 - { - // Method begins at RVA 0x11091 - // Code size 22 (0x16) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)0001A7 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A7 */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 04 | */ ldarg.2 - IL_0009: /* 7D | (04)0001A8 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A8 */ - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 05 | */ ldarg.3 - IL_0010: /* 7D | (04)0001A9 */ stfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A9 */ - IL_0015: /* 2A | */ ret - } // end of method MapOperation::.ctor - - .method /*060003B7*/ public hidebysig specialname - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - get_Builder() cil managed - // SIG: 20 00 12 81 55 - { - .custom /*0C000320:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000321:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x110a8 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001A7 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A7 */ - IL_0006: /* 2A | */ ret - } // end of method MapOperation::get_Builder - - .method /*060003B8*/ public hidebysig specialname - instance void set_Builder(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ 'value') cil managed - // SIG: 20 01 01 12 81 55 - { - .custom /*0C000322:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x110b0 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)0001A7 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A7 */ - IL_0007: /* 2A | */ ret - } // end of method MapOperation::set_Builder - - .method /*060003B9*/ public hidebysig specialname - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - get_Operation() cil managed - // SIG: 20 00 12 80 C5 - { - .custom /*0C000323:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000324:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x110b9 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001A8 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A8 */ - IL_0006: /* 2A | */ ret - } // end of method MapOperation::get_Operation - - .method /*060003BA*/ public hidebysig specialname - instance void set_Operation(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ 'value') cil managed - // SIG: 20 01 01 12 80 C5 - { - .custom /*0C000325:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x110c1 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)0001A8 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A8 */ - IL_0007: /* 2A | */ ret - } // end of method MapOperation::set_Operation - - .method /*060003BB*/ public hidebysig specialname - instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ - get_RouteUsageModel() cil managed - // SIG: 20 00 12 70 - { - .custom /*0C000326:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000327:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x110ca - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001A9 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A9 */ - IL_0006: /* 2A | */ ret - } // end of method MapOperation::get_RouteUsageModel - - .method /*060003BC*/ public hidebysig specialname - instance void set_RouteUsageModel(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ 'value') cil managed - // SIG: 20 01 01 12 70 - { - .custom /*0C000328:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x110d2 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)0001A9 */ stfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A9 */ - IL_0007: /* 2A | */ ret - } // end of method MapOperation::set_RouteUsageModel - - .method /*060003BD*/ public hidebysig static - valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ - Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ operation, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ routeUsageModel) cil managed - // SIG: 00 02 11 81 F8 12 80 C5 12 70 - { - // Method begins at RVA 0x110dc - // Code size 69 (0x45) - .maxstack 3 - .locals /*11000108*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/ V_1) - IL_0000: /* 14 | */ ldnull - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 02 | */ ldarg.0 - IL_0003: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_0008: /* 7E | (04)000255 */ ldsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*//'<>c'/*020000C9*/::'<>9__13_0' /* 04000255 */ - IL_000d: /* 25 | */ dup - IL_000e: /* 2D | 17 */ brtrue.s IL_0027 - - IL_0010: /* 26 | */ pop - IL_0011: /* 7E | (04)000254 */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*//'<>c'/*020000C9*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*//'<>c'/*020000C9*/::'<>9' /* 04000254 */ - IL_0016: /* FE06 | (06)0004CB */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*//'<>c'/*020000C9*/::'b__13_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/) /* 060004CB */ - IL_001c: /* 73 | (0A)00036D */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B0000FB*/::.ctor(object, - native int) /* 0A00036D */ - IL_0021: /* 25 | */ dup - IL_0022: /* 80 | (04)000255 */ stsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*//'<>c'/*020000C9*/::'<>9__13_0' /* 04000255 */ - IL_0027: /* 28 | (2B)000062 */ call !!0 [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::SingleOrDefault(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000062 */ - IL_002c: /* 0B | */ stloc.1 - IL_002d: /* 07 | */ ldloc.1 - IL_002e: /* 2C | 0C */ brfalse.s IL_003c - - IL_0030: /* 07 | */ ldloc.1 - IL_0031: /* 6F | (0A)000077 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/::get_Value() /* 0A000077 */ - IL_0036: /* 28 | (06)0003BE */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::WalkDownConversion(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/) /* 060003BE */ - IL_003b: /* 0A | */ stloc.0 - IL_003c: /* 06 | */ ldloc.0 - IL_003d: /* 02 | */ ldarg.0 - IL_003e: /* 03 | */ ldarg.1 - IL_003f: /* 73 | (06)0003B6 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::.ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/) /* 060003B6 */ - IL_0044: /* 2A | */ ret - } // end of method MapOperation::Create - - .method /*060003BE*/ private hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - WalkDownConversion(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ operation) cil managed - // SIG: 00 01 12 81 55 12 81 55 - { - // Method begins at RVA 0x11130 - // Code size 22 (0x16) - .maxstack 1 - .locals /*110000ED*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConversionOperation/*0100005B*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 75 | (01)00005B */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConversionOperation/*0100005B*/ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 2C | 0A */ brfalse.s IL_0014 - - IL_000a: /* 06 | */ ldloc.0 - IL_000b: /* 6F | (0A)000104 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConversionOperation/*0100005B*/::get_Operand() /* 0A000104 */ - IL_0010: /* 10 | 00 */ starg.s operation - IL_0012: /* 2B | EC */ br.s IL_0000 - - IL_0014: /* 02 | */ ldarg.0 - IL_0015: /* 2A | */ ret - } // end of method MapOperation::WalkDownConversion - - .method /*060003BF*/ public hidebysig virtual - instance string ToString() cil managed - // SIG: 20 00 0E - { - .custom /*0C00032A:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C00032B:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x11154 - // Code size 64 (0x40) - .maxstack 2 - .locals /*1100006B*/ init (class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ V_0) - IL_0000: /* 73 | (0A)000210 */ newobj instance void [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::.ctor() /* 0A000210 */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 72 | (70)0077E0 */ ldstr "MapOperation" /* 700077E0 */ - IL_000c: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_0011: /* 26 | */ pop - IL_0012: /* 06 | */ ldloc.0 - IL_0013: /* 72 | (70)005B31 */ ldstr " { " /* 70005B31 */ - IL_0018: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_001d: /* 26 | */ pop - IL_001e: /* 02 | */ ldarg.0 - IL_001f: /* 06 | */ ldloc.0 - IL_0020: /* 28 | (06)0003C0 */ call instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::PrintMembers(class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/) /* 060003C0 */ - IL_0025: /* 2C | 09 */ brfalse.s IL_0030 - - IL_0027: /* 06 | */ ldloc.0 - IL_0028: /* 1F | 20 */ ldc.i4.s 32 - IL_002a: /* 6F | (0A)000212 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(char) /* 0A000212 */ - IL_002f: /* 26 | */ pop - IL_0030: /* 06 | */ ldloc.0 - IL_0031: /* 1F | 7D */ ldc.i4.s 125 - IL_0033: /* 6F | (0A)000212 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(char) /* 0A000212 */ - IL_0038: /* 26 | */ pop - IL_0039: /* 06 | */ ldloc.0 - IL_003a: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_003f: /* 2A | */ ret - } // end of method MapOperation::ToString - - .method /*060003C0*/ private hidebysig - instance bool PrintMembers(class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ builder) cil managed - // SIG: 20 01 02 12 81 99 - { - .custom /*0C00032D:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C00032E:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x111a0 - // Code size 77 (0x4d) - .maxstack 2 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 72 | (70)0077FA */ ldstr "Builder = " /* 700077FA */ - IL_0006: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_000b: /* 26 | */ pop - IL_000c: /* 03 | */ ldarg.1 - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 28 | (06)0003B7 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_Builder() /* 060003B7 */ - IL_0013: /* 6F | (0A)000213 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(object) /* 0A000213 */ - IL_0018: /* 26 | */ pop - IL_0019: /* 03 | */ ldarg.1 - IL_001a: /* 72 | (70)007810 */ ldstr ", Operation = " /* 70007810 */ - IL_001f: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_0024: /* 26 | */ pop - IL_0025: /* 03 | */ ldarg.1 - IL_0026: /* 02 | */ ldarg.0 - IL_0027: /* 28 | (06)0003B9 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_Operation() /* 060003B9 */ - IL_002c: /* 6F | (0A)000213 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(object) /* 0A000213 */ - IL_0031: /* 26 | */ pop - IL_0032: /* 03 | */ ldarg.1 - IL_0033: /* 72 | (70)00782E */ ldstr ", RouteUsageModel = " /* 7000782E */ - IL_0038: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_003d: /* 26 | */ pop - IL_003e: /* 03 | */ ldarg.1 - IL_003f: /* 02 | */ ldarg.0 - IL_0040: /* 28 | (06)0003BB */ call instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_RouteUsageModel() /* 060003BB */ - IL_0045: /* 6F | (0A)000213 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(object) /* 0A000213 */ - IL_004a: /* 26 | */ pop - IL_004b: /* 17 | */ ldc.i4.1 - IL_004c: /* 2A | */ ret - } // end of method MapOperation::PrintMembers - - .method /*060003C1*/ public hidebysig specialname static - bool op_Inequality(valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ left, - valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ right) cil managed - // SIG: 00 02 02 11 81 F8 11 81 F8 - { - .custom /*0C000330:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x111f9 - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 28 | (06)0003C2 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::op_Equality(valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/, - valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/) /* 060003C2 */ - IL_0007: /* 16 | */ ldc.i4.0 - IL_0008: /* FE01 | */ ceq - IL_000a: /* 2A | */ ret - } // end of method MapOperation::op_Inequality - - .method /*060003C2*/ public hidebysig specialname static - bool op_Equality(valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ left, - valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ right) cil managed - // SIG: 00 02 02 11 81 F8 11 81 F8 - { - .custom /*0C000331:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x11205 - // Code size 9 (0x9) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s left - IL_0002: /* 03 | */ ldarg.1 - IL_0003: /* 28 | (06)0003C5 */ call instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::Equals(valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/) /* 060003C5 */ - IL_0008: /* 2A | */ ret - } // end of method MapOperation::op_Equality - - .method /*060003C3*/ public hidebysig virtual - instance int32 GetHashCode() cil managed - // SIG: 20 00 08 - { - .custom /*0C000332:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000333:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x1120f - // Code size 63 (0x3f) - .maxstack 8 - IL_0000: /* 28 | (0A)00036F */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FC*/::get_Default() /* 0A00036F */ - IL_0005: /* 02 | */ ldarg.0 - IL_0006: /* 7B | (04)0001A7 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A7 */ - IL_000b: /* 6F | (0A)000370 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FC*/::GetHashCode(!0) /* 0A000370 */ - IL_0010: /* 20 | 295555A5 */ ldc.i4 0xa5555529 - IL_0015: /* 5A | */ mul - IL_0016: /* 28 | (0A)000371 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FD*/::get_Default() /* 0A000371 */ - IL_001b: /* 02 | */ ldarg.0 - IL_001c: /* 7B | (04)0001A8 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A8 */ - IL_0021: /* 6F | (0A)000372 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FD*/::GetHashCode(!0) /* 0A000372 */ - IL_0026: /* 58 | */ add - IL_0027: /* 20 | 295555A5 */ ldc.i4 0xa5555529 - IL_002c: /* 5A | */ mul - IL_002d: /* 28 | (0A)000373 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FE*/::get_Default() /* 0A000373 */ - IL_0032: /* 02 | */ ldarg.0 - IL_0033: /* 7B | (04)0001A9 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A9 */ - IL_0038: /* 6F | (0A)000374 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FE*/::GetHashCode(!0) /* 0A000374 */ - IL_003d: /* 58 | */ add - IL_003e: /* 2A | */ ret - } // end of method MapOperation::GetHashCode - - .method /*060003C4*/ public hidebysig virtual - instance bool Equals(object obj) cil managed - // SIG: 20 01 02 1C - { - .custom /*0C000335:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000336:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x1124f - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 75 | (02)00007E */ isinst Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ - IL_0006: /* 2C | 0D */ brfalse.s IL_0015 - - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 03 | */ ldarg.1 - IL_000a: /* A5 | (02)00007E */ unbox.any Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ - IL_000f: /* 28 | (06)0003C5 */ call instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::Equals(valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/) /* 060003C5 */ - IL_0014: /* 2A | */ ret - - IL_0015: /* 16 | */ ldc.i4.0 - IL_0016: /* 2A | */ ret - } // end of method MapOperation::Equals - - .method /*060003C5*/ public hidebysig newslot virtual final - instance bool Equals(valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ other) cil managed - // SIG: 20 01 02 11 81 F8 - { - .custom /*0C000338:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000339:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x11268 - // Code size 73 (0x49) - .maxstack 3 - IL_0000: /* 28 | (0A)00036F */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FC*/::get_Default() /* 0A00036F */ - IL_0005: /* 02 | */ ldarg.0 - IL_0006: /* 7B | (04)0001A7 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A7 */ - IL_000b: /* 03 | */ ldarg.1 - IL_000c: /* 7B | (04)0001A7 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A7 */ - IL_0011: /* 6F | (0A)000375 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FC*/::Equals(!0, - !0) /* 0A000375 */ - IL_0016: /* 2C | 2F */ brfalse.s IL_0047 - - IL_0018: /* 28 | (0A)000371 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FD*/::get_Default() /* 0A000371 */ - IL_001d: /* 02 | */ ldarg.0 - IL_001e: /* 7B | (04)0001A8 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A8 */ - IL_0023: /* 03 | */ ldarg.1 - IL_0024: /* 7B | (04)0001A8 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A8 */ - IL_0029: /* 6F | (0A)000376 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FD*/::Equals(!0, - !0) /* 0A000376 */ - IL_002e: /* 2C | 17 */ brfalse.s IL_0047 - - IL_0030: /* 28 | (0A)000373 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FE*/::get_Default() /* 0A000373 */ - IL_0035: /* 02 | */ ldarg.0 - IL_0036: /* 7B | (04)0001A9 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A9 */ - IL_003b: /* 03 | */ ldarg.1 - IL_003c: /* 7B | (04)0001A9 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::'k__BackingField' /* 040001A9 */ - IL_0041: /* 6F | (0A)000377 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000FE*/::Equals(!0, - !0) /* 0A000377 */ - IL_0046: /* 2A | */ ret - - IL_0047: /* 16 | */ ldc.i4.0 - IL_0048: /* 2A | */ ret - } // end of method MapOperation::Equals - - .method /*060003C6*/ public hidebysig - instance void Deconstruct([out] class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/& Builder, - [out] class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/& Operation, - [out] class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/& RouteUsageModel) cil managed - // SIG: 20 03 01 10 12 81 55 10 12 80 C5 10 12 70 - { - .custom /*0C00033B:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C00033C:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x112bd - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 02 | */ ldarg.0 - IL_0002: /* 28 | (06)0003B7 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_Builder() /* 060003B7 */ - IL_0007: /* 51 | */ stind.ref - IL_0008: /* 04 | */ ldarg.2 - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 28 | (06)0003B9 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_Operation() /* 060003B9 */ - IL_000f: /* 51 | */ stind.ref - IL_0010: /* 05 | */ ldarg.3 - IL_0011: /* 02 | */ ldarg.0 - IL_0012: /* 28 | (06)0003BB */ call instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_RouteUsageModel() /* 060003BB */ - IL_0017: /* 51 | */ stind.ref - IL_0018: /* 2A | */ ret - } // end of method MapOperation::Deconstruct - - .property /*170000C4*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - Builder() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_Builder() /* 060003B7 */ - .set instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::set_Builder(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/) /* 060003B8 */ - } // end of property MapOperation::Builder - .property /*170000C5*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - Operation() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_Operation() /* 060003B9 */ - .set instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::set_Operation(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/) /* 060003BA */ - } // end of property MapOperation::Operation - .property /*170000C6*/ instance callconv(8) class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ - RouteUsageModel() - { - .get instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_RouteUsageModel() /* 060003BB */ - .set instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::set_RouteUsageModel(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/) /* 060003BC */ - } // end of property MapOperation::RouteUsageModel - } // end of class MapOperation - - .class /*0200007F*/ auto ansi serializable sealed nested private beforefieldinit '<>c' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C0000FB:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001AA*/ public static initonly class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/ '<>9' - .field /*040001AB*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/,bool> '<>9__1_1' - .field /*040001AC*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/,valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/> '<>9__1_2' - .field /*040001AD*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/>,bool> '<>9__1_3' - .field /*040001AE*/ public static class [netstandard/*23000001*/]System.Action`1/*01000051*/ '<>9__16_0' - .method /*060003C7*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x112d7 - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (06)0003C8 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::.ctor() /* 060003C8 */ - IL_0005: /* 80 | (04)0001AA */ stsfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9' /* 040001AA */ - IL_000a: /* 2A | */ ret - } // end of method '<>c'::.cctor - - .method /*060003C8*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x112e3 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::.ctor - - .method /*060003C9*/ assembly hidebysig - instance bool 'b__1_1'(class '<>f__AnonymousType0`2'/*02000002*/ u) cil managed - // SIG: 20 01 02 15 12 08 02 11 81 F8 12 81 55 - { - // Method begins at RVA 0x112ec - // Code size 49 (0x31) - .maxstack 2 - .locals /*11000109*/ init (valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ V_1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_2) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)000378 */ callvirt instance !1 class '<>f__AnonymousType0`2'/*02000002*//*1B00004B*/::get_ResolvedOperation() /* 0A000378 */ - IL_0006: /* 2C | 27 */ brfalse.s IL_002f - - IL_0008: /* 03 | */ ldarg.1 - IL_0009: /* 6F | (0A)0000E9 */ callvirt instance !0 class '<>f__AnonymousType0`2'/*02000002*//*1B00004B*/::get_MapOperation() /* 0A0000E9 */ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 12 | 00 */ ldloca.s V_0 - IL_0011: /* 28 | (06)0003BB */ call instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_RouteUsageModel() /* 060003BB */ - IL_0016: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_001b: /* 0B | */ stloc.1 - IL_001c: /* 12 | 01 */ ldloca.s V_1 - IL_001e: /* 28 | (06)0001A7 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_HttpMethods() /* 060001A7 */ - IL_0023: /* 0C | */ stloc.2 - IL_0024: /* 12 | 02 */ ldloca.s V_2 - IL_0026: /* 28 | (0A)000379 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000075*/::get_IsDefault() /* 0A000379 */ - IL_002b: /* 16 | */ ldc.i4.0 - IL_002c: /* FE01 | */ ceq - IL_002e: /* 2A | */ ret - - IL_002f: /* 16 | */ ldc.i4.0 - IL_0030: /* 2A | */ ret - } // end of method '<>c'::'b__1_1' - - .method /*060003CA*/ assembly hidebysig - instance valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/ - 'b__1_2'(class '<>f__AnonymousType0`2'/*02000002*/ u) cil managed - // SIG: 20 01 11 81 F4 15 12 08 02 11 81 F8 12 81 55 - { - // Method begins at RVA 0x1132c - // Code size 72 (0x48) - .maxstack 4 - .locals /*1100010A*/ init (valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ V_1) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)0000E9 */ callvirt instance !0 class '<>f__AnonymousType0`2'/*02000002*//*1B00004B*/::get_MapOperation() /* 0A0000E9 */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 12 | 00 */ ldloca.s V_0 - IL_0009: /* 28 | (06)0003B7 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_Builder() /* 060003B7 */ - IL_000e: /* 03 | */ ldarg.1 - IL_000f: /* 6F | (0A)000378 */ callvirt instance !1 class '<>f__AnonymousType0`2'/*02000002*//*1B00004B*/::get_ResolvedOperation() /* 0A000378 */ - IL_0014: /* 03 | */ ldarg.1 - IL_0015: /* 6F | (0A)0000E9 */ callvirt instance !0 class '<>f__AnonymousType0`2'/*02000002*//*1B00004B*/::get_MapOperation() /* 0A0000E9 */ - IL_001a: /* 0A | */ stloc.0 - IL_001b: /* 12 | 00 */ ldloca.s V_0 - IL_001d: /* 28 | (06)0003BB */ call instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_RouteUsageModel() /* 060003BB */ - IL_0022: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0027: /* 03 | */ ldarg.1 - IL_0028: /* 6F | (0A)0000E9 */ callvirt instance !0 class '<>f__AnonymousType0`2'/*02000002*//*1B00004B*/::get_MapOperation() /* 0A0000E9 */ - IL_002d: /* 0A | */ stloc.0 - IL_002e: /* 12 | 00 */ ldloca.s V_0 - IL_0030: /* 28 | (06)0003BB */ call instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_RouteUsageModel() /* 060003BB */ - IL_0035: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_003a: /* 0B | */ stloc.1 - IL_003b: /* 12 | 01 */ ldloca.s V_1 - IL_003d: /* 28 | (06)0001A7 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_HttpMethods() /* 060001A7 */ - IL_0042: /* 73 | (06)0003AD */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/::.ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 060003AD */ - IL_0047: /* 2A | */ ret - } // end of method '<>c'::'b__1_2' - - .method /*060003CB*/ assembly hidebysig - instance bool 'b__1_3'(class [netstandard/*23000001*/]System.Linq.IGrouping`2/*01000054*/f__AnonymousType0`2'/*02000002*/> g) cil managed - // SIG: 20 01 02 15 12 81 51 02 11 81 F4 15 12 08 02 11 81 F8 12 81 55 - { - // Method begins at RVA 0x11380 - // Code size 13 (0xd) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 28 | (2B)000063 */ call int32 [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Countf__AnonymousType0`2'/*02000002*/>(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B000063 */ - IL_0006: /* 18 | */ ldc.i4.2 - IL_0007: /* FE04 | */ clt - IL_0009: /* 16 | */ ldc.i4.0 - IL_000a: /* FE01 | */ ceq - IL_000c: /* 2A | */ ret - } // end of method '<>c'::'b__1_3' - - .method /*060003CC*/ assembly hidebysig - instance void 'b__16_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.CompilationStartAnalysisContext/*01000052*/ context) cil managed - // SIG: 20 01 01 12 81 49 - { - // Method begins at RVA 0x11390 - // Code size 67 (0x43) - .maxstack 3 - .locals /*1100010B*/ init (class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ V_1) - IL_0000: /* 73 | (06)0003D1 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::.ctor() /* 060003D1 */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 6F | (0A)00034A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.CompilationStartAnalysisContext/*01000052*/::get_Compilation() /* 0A00034A */ - IL_000c: /* 0B | */ stloc.1 - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 07 | */ ldloc.1 - IL_000f: /* 28 | (06)00009F */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 0600009F */ - IL_0014: /* 7D | (04)0001B3 */ stfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_0019: /* 06 | */ ldloc.0 - IL_001a: /* 07 | */ ldloc.1 - IL_001b: /* 28 | (06)000095 */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 06000095 */ - IL_0020: /* 7D | (04)0001B4 */ stfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::routeUsageCache /* 040001B4 */ - IL_0025: /* 06 | */ ldloc.0 - IL_0026: /* 73 | (0A)00037A */ newobj instance void class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentQueue`1/*01000067*/>/*1B0000FF*/::.ctor() /* 0A00037A */ - IL_002b: /* 7D | (04)0001B2 */ stfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentQueue`1/*01000067*/> Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::concurrentQueue /* 040001B2 */ - IL_0030: /* 03 | */ ldarg.1 - IL_0031: /* 06 | */ ldloc.0 - IL_0032: /* FE06 | (06)0003D2 */ ldftn instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::'b__1'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationBlockStartAnalysisContext/*01000068*/) /* 060003D2 */ - IL_0038: /* 73 | (0A)00037B */ newobj instance void class [netstandard/*23000001*/]System.Action`1/*01000051*//*1B000100*/::.ctor(object, - native int) /* 0A00037B */ - IL_003d: /* 6F | (0A)00037C */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.CompilationStartAnalysisContext/*01000052*/::RegisterOperationBlockStartAction(class [netstandard/*23000001*/]System.Action`1/*01000051*/) /* 0A00037C */ - IL_0042: /* 2A | */ ret - } // end of method '<>c'::'b__16_0' - - } // end of class '<>c' - - .class /*02000080*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass0_0' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C0000FE:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001AF*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ asParametersAttributeType - .field /*040001B0*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ fromBodyMetadataInterfaceType - .field /*040001B1*/ public class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__3' - .method /*060003CD*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x113df - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass0_0'::.ctor - - .method /*060003CE*/ assembly hidebysig - instance bool 'b__0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ p) cil managed - // SIG: 20 01 02 12 80 CD - { - // Method begins at RVA 0x113e7 - // Code size 13 (0xd) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 02 | */ ldarg.0 - IL_0002: /* 7B | (04)0001AF */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::asParametersAttributeType /* 040001AF */ - IL_0007: /* 28 | (06)0001DA */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SymbolExtensions/*02000037*/::HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/) /* 060001DA */ - IL_000c: /* 2A | */ ret - } // end of method '<>c__DisplayClass0_0'::'b__0' - - .method /*060003CF*/ assembly hidebysig - instance bool 'b__3'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ m) cil managed - // SIG: 20 01 02 12 80 AD - { - // Method begins at RVA 0x113f5 - // Code size 13 (0xd) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 02 | */ ldarg.0 - IL_0002: /* 7B | (04)0001B0 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::fromBodyMetadataInterfaceType /* 040001B0 */ - IL_0007: /* 28 | (06)0001DD */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SymbolExtensions/*02000037*/::HasAttributeImplementingInterface(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/) /* 060001DD */ - IL_000c: /* 2A | */ ret - } // end of method '<>c__DisplayClass0_0'::'b__3' - - .method /*060003D0*/ assembly hidebysig - instance bool 'b__1'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ p) cil managed - // SIG: 20 01 02 12 80 CD - { - // Method begins at RVA 0x11403 - // Code size 13 (0xd) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 02 | */ ldarg.0 - IL_0002: /* 7B | (04)0001B0 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::fromBodyMetadataInterfaceType /* 040001B0 */ - IL_0007: /* 28 | (06)0001DD */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SymbolExtensions/*02000037*/::HasAttributeImplementingInterface(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/) /* 060001DD */ - IL_000c: /* 2A | */ ret - } // end of method '<>c__DisplayClass0_0'::'b__1' - - } // end of class '<>c__DisplayClass0_0' - - .class /*02000081*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass16_0' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C0000FF:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001B2*/ public class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentQueue`1/*01000067*/> concurrentQueue - .field /*040001B3*/ public class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes - .field /*040001B4*/ public class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ routeUsageCache - .method /*060003D1*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x11411 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass16_0'::.ctor - - .method /*060003D2*/ assembly hidebysig - instance void 'b__1'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationBlockStartAnalysisContext/*01000068*/ context) cil managed - // SIG: 20 01 01 12 81 A1 - { - // Method begins at RVA 0x1141c - // Code size 91 (0x5b) - .maxstack 6 - .locals /*1100010C*/ init (class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/ V_0) - IL_0000: /* 73 | (06)0003D4 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::.ctor() /* 060003D4 */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 7D | (04)0001B6 */ stfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::'CS$<>8__locals1' /* 040001B6 */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 7B | (04)0001B2 */ ldfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentQueue`1/*01000067*/> Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::concurrentQueue /* 040001B2 */ - IL_0013: /* 06 | */ ldloc.0 - IL_0014: /* 7C | (04)0001B5 */ ldflda class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::mapOperations /* 040001B5 */ - IL_0019: /* 6F | (0A)00037D */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentQueue`1/*01000067*/>/*1B0000FF*/::TryDequeue(!0&) /* 0A00037D */ - IL_001e: /* 2D | 0B */ brtrue.s IL_002b - - IL_0020: /* 06 | */ ldloc.0 - IL_0021: /* 73 | (0A)00037E */ newobj instance void class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*//*1B000042*/::.ctor() /* 0A00037E */ - IL_0026: /* 7D | (04)0001B5 */ stfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::mapOperations /* 040001B5 */ - IL_002b: /* 03 | */ ldarg.1 - IL_002c: /* 06 | */ ldloc.0 - IL_002d: /* FE06 | (06)0003D5 */ ldftn instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::'b__3'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/) /* 060003D5 */ - IL_0033: /* 73 | (0A)00034B */ newobj instance void class [netstandard/*23000001*/]System.Action`1/*01000051*//*1B0000F5*/::.ctor(object, - native int) /* 0A00034B */ - IL_0038: /* 17 | */ ldc.i4.1 - IL_0039: /* 8D | (01)000133 */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.OperationKind/*01000133*/ - IL_003e: /* 25 | */ dup - IL_003f: /* 16 | */ ldc.i4.0 - IL_0040: /* 1F | 16 */ ldc.i4.s 22 - IL_0042: /* 9E | */ stelem.i4 - IL_0043: /* 6F | (0A)00037F */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationBlockStartAnalysisContext/*01000068*/::RegisterOperationAction(class [netstandard/*23000001*/]System.Action`1/*01000051*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.OperationKind/*01000133*/[]) /* 0A00037F */ - IL_0048: /* 03 | */ ldarg.1 - IL_0049: /* 06 | */ ldloc.0 - IL_004a: /* FE06 | (06)0003D6 */ ldftn instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::'b__4'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationBlockAnalysisContext/*01000053*/) /* 060003D6 */ - IL_0050: /* 73 | (0A)000380 */ newobj instance void class [netstandard/*23000001*/]System.Action`1/*01000051*//*1B000101*/::.ctor(object, - native int) /* 0A000380 */ - IL_0055: /* 6F | (0A)000381 */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationBlockStartAnalysisContext/*01000068*/::RegisterOperationBlockEndAction(class [netstandard/*23000001*/]System.Action`1/*01000051*/) /* 0A000381 */ - IL_005a: /* 2A | */ ret - } // end of method '<>c__DisplayClass16_0'::'b__1' - - .method /*060003D3*/ assembly hidebysig - instance void 'g__DoOperationAnalysis|2'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/ context, - class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ mapOperations) cil managed - // SIG: 20 02 01 11 81 1D 15 12 80 F5 02 11 81 F8 05 - { - // Method begins at RVA 0x11484 - // Code size 685 (0x2ad) - .maxstack 6 - .locals /*1100010D*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IDelegateCreationOperation/*01000069*/ V_2, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_3, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ V_4, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_5, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_6, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/ V_7, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/ V_8, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/ V_9, - bool V_10, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_11, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ V_12, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ V_13, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalFunctionOperation/*0100006B*/ V_14, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodBodyOperation/*0100006C*/ V_15) - IL_0000: /* 0F | 01 */ ldarga.s context - IL_0002: /* 28 | (0A)000364 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::get_Operation() /* 0A000364 */ - IL_0007: /* 74 | (01)000031 */ castclass [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - IL_000c: /* 0A | */ stloc.0 - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_0013: /* 0B | */ stloc.1 - IL_0014: /* 02 | */ ldarg.0 - IL_0015: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_001a: /* 06 | */ ldloc.0 - IL_001b: /* 07 | */ ldloc.1 - IL_001c: /* 28 | (06)000124 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::IsRouteHandlerInvocation(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 06000124 */ - IL_0021: /* 2D | 01 */ brtrue.s IL_0024 - - IL_0023: /* 2A | */ ret - - IL_0024: /* 14 | */ ldnull - IL_0025: /* 0C | */ stloc.2 - IL_0026: /* 06 | */ ldloc.0 - IL_0027: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_002c: /* 13 | 06 */ stloc.s V_6 - IL_002e: /* 12 | 06 */ ldloca.s V_6 - IL_0030: /* 28 | (0A)0000BD */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000039*/::GetEnumerator() /* 0A0000BD */ - IL_0035: /* 13 | 05 */ stloc.s V_5 - IL_0037: /* 2B | 35 */ br.s IL_006e - - IL_0039: /* 12 | 05 */ ldloca.s V_5 - IL_003b: /* 28 | (0A)0000BE */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00003A*/::get_Current() /* 0A0000BE */ - IL_0040: /* 13 | 07 */ stloc.s V_7 - IL_0042: /* 11 | 07 */ ldloc.s V_7 - IL_0044: /* 6F | (0A)000109 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/::get_Parameter() /* 0A000109 */ - IL_0049: /* 25 | */ dup - IL_004a: /* 2D | 04 */ brtrue.s IL_0050 - - IL_004c: /* 26 | */ pop - IL_004d: /* 16 | */ ldc.i4.0 - IL_004e: /* 2B | 08 */ br.s IL_0058 - - IL_0050: /* 6F | (0A)00010A */ callvirt instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_Ordinal() /* 0A00010A */ - IL_0055: /* 18 | */ ldc.i4.2 - IL_0056: /* FE01 | */ ceq - IL_0058: /* 2C | 14 */ brfalse.s IL_006e - - IL_005a: /* 11 | 07 */ ldloc.s V_7 - IL_005c: /* 28 | (0A)000100 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.OperationExtensions/*010000FF*/::Descendants(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/) /* 0A000100 */ - IL_0061: /* 28 | (2B)000064 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::OfType(class [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/) /* 2B000064 */ - IL_0066: /* 28 | (2B)000065 */ call !!0 [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::FirstOrDefault(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B000065 */ - IL_006b: /* 0C | */ stloc.2 - IL_006c: /* 2B | 09 */ br.s IL_0077 - - IL_006e: /* 12 | 05 */ ldloca.s V_5 - IL_0070: /* 28 | (0A)0000C6 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00003A*/::MoveNext() /* 0A0000C6 */ - IL_0075: /* 2D | C2 */ brtrue.s IL_0039 - - IL_0077: /* 08 | */ ldloc.2 - IL_0078: /* 2D | 01 */ brtrue.s IL_007b - - IL_007a: /* 2A | */ ret - - IL_007b: /* 06 | */ ldloc.0 - IL_007c: /* 12 | 03 */ ldloca.s V_3 - IL_007e: /* 28 | (06)000123 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::TryGetStringToken(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/&) /* 06000123 */ - IL_0083: /* 2D | 01 */ brtrue.s IL_0086 - - IL_0085: /* 2A | */ ret - - IL_0086: /* 02 | */ ldarg.0 - IL_0087: /* 7B | (04)0001B4 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::routeUsageCache /* 040001B4 */ - IL_008c: /* 09 | */ ldloc.3 - IL_008d: /* 0F | 01 */ ldarga.s context - IL_008f: /* 28 | (0A)0000BB */ call instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::get_CancellationToken() /* 0A0000BB */ - IL_0094: /* 6F | (06)000097 */ callvirt instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::Get(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000097 */ - IL_0099: /* 13 | 04 */ stloc.s V_4 - IL_009b: /* 11 | 04 */ ldloc.s V_4 - IL_009d: /* 2D | 01 */ brtrue.s IL_00a0 - - IL_009f: /* 2A | */ ret - - IL_00a0: /* 04 | */ ldarg.2 - IL_00a1: /* 06 | */ ldloc.0 - IL_00a2: /* 11 | 04 */ ldloc.s V_4 - IL_00a4: /* 28 | (06)0003BD */ call valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/) /* 060003BD */ - IL_00a9: /* 16 | */ ldc.i4.0 - IL_00aa: /* 6F | (0A)000382 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*//*1B000042*/::TryAdd(!0, - !1) /* 0A000382 */ - IL_00af: /* 26 | */ pop - IL_00b0: /* 08 | */ ldloc.2 - IL_00b1: /* 6F | (0A)000383 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IDelegateCreationOperation/*01000069*/::get_Target() /* 0A000383 */ - IL_00b6: /* 6F | (0A)000384 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.OperationKind/*01000133*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Kind() /* 0A000384 */ - IL_00bb: /* 1F | 23 */ ldc.i4.s 35 - IL_00bd: /* 33 | 7C */ bne.un.s IL_013b - - IL_00bf: /* 08 | */ ldloc.2 - IL_00c0: /* 6F | (0A)000383 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IDelegateCreationOperation/*01000069*/::get_Target() /* 0A000383 */ - IL_00c5: /* 74 | (01)000056 */ castclass [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/ - IL_00ca: /* 13 | 08 */ stloc.s V_8 - IL_00cc: /* 0F | 01 */ ldarga.s context - IL_00ce: /* 02 | */ ldarg.0 - IL_00cf: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_00d4: /* 06 | */ ldloc.0 - IL_00d5: /* 11 | 08 */ ldloc.s V_8 - IL_00d7: /* 6F | (0A)0000FD */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/::get_Symbol() /* 0A0000FD */ - IL_00dc: /* 28 | (06)00011C */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DisallowMvcBindArgumentsOnParameters(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 0600011C */ - IL_00e1: /* 0F | 01 */ ldarga.s context - IL_00e3: /* 02 | */ ldarg.0 - IL_00e4: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_00e9: /* 11 | 04 */ ldloc.s V_4 - IL_00eb: /* 11 | 08 */ ldloc.s V_8 - IL_00ed: /* 6F | (0A)0000FD */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/::get_Symbol() /* 0A0000FD */ - IL_00f2: /* 28 | (06)00011D */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DisallowNonParsableComplexTypesOnParameters(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 0600011D */ - IL_00f7: /* 0F | 01 */ ldarga.s context - IL_00f9: /* 02 | */ ldarg.0 - IL_00fa: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_00ff: /* 06 | */ ldloc.0 - IL_0100: /* 11 | 08 */ ldloc.s V_8 - IL_0102: /* 08 | */ ldloc.2 - IL_0103: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_0108: /* 28 | (06)00011E */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DisallowReturningActionResultFromMapMethods(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/) /* 0600011E */ - IL_010d: /* 0F | 01 */ ldarga.s context - IL_010f: /* 11 | 08 */ ldloc.s V_8 - IL_0111: /* 28 | (06)00011B */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DetectMisplacedLambdaAttribute(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/) /* 0600011B */ - IL_0116: /* 0F | 01 */ ldarga.s context - IL_0118: /* 11 | 04 */ ldloc.s V_4 - IL_011a: /* 11 | 08 */ ldloc.s V_8 - IL_011c: /* 6F | (0A)0000FD */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/::get_Symbol() /* 0A0000FD */ - IL_0121: /* 28 | (06)00011A */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DetectMismatchedParameterOptionality(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 0600011A */ - IL_0126: /* 0F | 01 */ ldarga.s context - IL_0128: /* 02 | */ ldarg.0 - IL_0129: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_012e: /* 11 | 08 */ ldloc.s V_8 - IL_0130: /* 6F | (0A)0000FD */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/::get_Symbol() /* 0A0000FD */ - IL_0135: /* 28 | (06)000116 */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::AtMostOneFromBodyAttribute(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 06000116 */ - IL_013a: /* 2A | */ ret - - IL_013b: /* 08 | */ ldloc.2 - IL_013c: /* 6F | (0A)000383 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IDelegateCreationOperation/*01000069*/::get_Target() /* 0A000383 */ - IL_0141: /* 6F | (0A)000384 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.OperationKind/*01000133*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Kind() /* 0A000384 */ - IL_0146: /* 1F | 1B */ ldc.i4.s 27 - IL_0148: /* 40 | 5F010000 */ bne.un IL_02ac - - IL_014d: /* 08 | */ ldloc.2 - IL_014e: /* 6F | (0A)000383 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IDelegateCreationOperation/*01000069*/::get_Target() /* 0A000383 */ - IL_0153: /* 74 | (01)00006A */ castclass [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/ - IL_0158: /* 13 | 09 */ stloc.s V_9 - IL_015a: /* 0F | 01 */ ldarga.s context - IL_015c: /* 02 | */ ldarg.0 - IL_015d: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_0162: /* 06 | */ ldloc.0 - IL_0163: /* 11 | 09 */ ldloc.s V_9 - IL_0165: /* 6F | (0A)000385 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/::get_Method() /* 0A000385 */ - IL_016a: /* 28 | (06)00011C */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DisallowMvcBindArgumentsOnParameters(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 0600011C */ - IL_016f: /* 0F | 01 */ ldarga.s context - IL_0171: /* 02 | */ ldarg.0 - IL_0172: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_0177: /* 11 | 04 */ ldloc.s V_4 - IL_0179: /* 11 | 09 */ ldloc.s V_9 - IL_017b: /* 6F | (0A)000385 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/::get_Method() /* 0A000385 */ - IL_0180: /* 28 | (06)00011D */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DisallowNonParsableComplexTypesOnParameters(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 0600011D */ - IL_0185: /* 0F | 01 */ ldarga.s context - IL_0187: /* 11 | 04 */ ldloc.s V_4 - IL_0189: /* 11 | 09 */ ldloc.s V_9 - IL_018b: /* 6F | (0A)000385 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/::get_Method() /* 0A000385 */ - IL_0190: /* 28 | (06)00011A */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DetectMismatchedParameterOptionality(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 0600011A */ - IL_0195: /* 0F | 01 */ ldarga.s context - IL_0197: /* 02 | */ ldarg.0 - IL_0198: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_019d: /* 11 | 09 */ ldloc.s V_9 - IL_019f: /* 6F | (0A)000385 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/::get_Method() /* 0A000385 */ - IL_01a4: /* 28 | (06)000116 */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::AtMostOneFromBodyAttribute(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 06000116 */ - IL_01a9: /* 16 | */ ldc.i4.0 - IL_01aa: /* 13 | 0A */ stloc.s V_10 - IL_01ac: /* 11 | 09 */ ldloc.s V_9 - IL_01ae: /* 6F | (0A)000385 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/::get_Method() /* 0A000385 */ - IL_01b3: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_01b8: /* 13 | 0B */ stloc.s V_11 - IL_01ba: /* 12 | 0B */ ldloca.s V_11 - IL_01bc: /* 28 | (0A)0000FB */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00004D*/::get_IsEmpty() /* 0A0000FB */ - IL_01c1: /* 3A | C6000000 */ brtrue IL_028c - - IL_01c6: /* 11 | 09 */ ldloc.s V_9 - IL_01c8: /* 6F | (0A)000385 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/::get_Method() /* 0A000385 */ - IL_01cd: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_01d2: /* 28 | (2B)000066 */ call !!0 [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::Single(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 2B000066 */ - IL_01d7: /* 0F | 01 */ ldarga.s context - IL_01d9: /* 28 | (0A)0000BB */ call instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::get_CancellationToken() /* 0A0000BB */ - IL_01de: /* 6F | (0A)0000F4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxReference/*01000059*/::GetSyntax(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A0000F4 */ - IL_01e3: /* 13 | 0C */ stloc.s V_12 - IL_01e5: /* 11 | 0C */ ldloc.s V_12 - IL_01e7: /* 6F | (0A)0000D4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::get_SyntaxTree() /* 0A0000D4 */ - IL_01ec: /* 06 | */ ldloc.0 - IL_01ed: /* 6F | (0A)000070 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_SemanticModel() /* 0A000070 */ - IL_01f2: /* 6F | (0A)000165 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_SyntaxTree() /* 0A000165 */ - IL_01f7: /* 2E | 03 */ beq.s IL_01fc - - IL_01f9: /* 14 | */ ldnull - IL_01fa: /* 2B | 14 */ br.s IL_0210 - - IL_01fc: /* 06 | */ ldloc.0 - IL_01fd: /* 6F | (0A)000070 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_SemanticModel() /* 0A000070 */ - IL_0202: /* 11 | 0C */ ldloc.s V_12 - IL_0204: /* 0F | 01 */ ldarga.s context - IL_0206: /* 28 | (0A)0000BB */ call instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::get_CancellationToken() /* 0A0000BB */ - IL_020b: /* 6F | (0A)000387 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::GetOperation(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A000387 */ - IL_0210: /* 13 | 0D */ stloc.s V_13 - IL_0212: /* 11 | 0D */ ldloc.s V_13 - IL_0214: /* 75 | (01)00006B */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalFunctionOperation/*0100006B*/ - IL_0219: /* 13 | 0E */ stloc.s V_14 - IL_021b: /* 11 | 0E */ ldloc.s V_14 - IL_021d: /* 2C | 30 */ brfalse.s IL_024f - - IL_021f: /* 11 | 0E */ ldloc.s V_14 - IL_0221: /* 6F | (0A)000388 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalFunctionOperation/*0100006B*/::get_Body() /* 0A000388 */ - IL_0226: /* 2C | 27 */ brfalse.s IL_024f - - IL_0228: /* 17 | */ ldc.i4.1 - IL_0229: /* 13 | 0A */ stloc.s V_10 - IL_022b: /* 0F | 01 */ ldarga.s context - IL_022d: /* 02 | */ ldarg.0 - IL_022e: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_0233: /* 06 | */ ldloc.0 - IL_0234: /* 11 | 09 */ ldloc.s V_9 - IL_0236: /* 6F | (0A)000385 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/::get_Method() /* 0A000385 */ - IL_023b: /* 11 | 0E */ ldloc.s V_14 - IL_023d: /* 6F | (0A)000388 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ILocalFunctionOperation/*0100006B*/::get_Body() /* 0A000388 */ - IL_0242: /* 08 | */ ldloc.2 - IL_0243: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_0248: /* 28 | (06)00011F */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DisallowReturningActionResultFromMapMethods(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/) /* 0600011F */ - IL_024d: /* 2B | 3D */ br.s IL_028c - - IL_024f: /* 11 | 0D */ ldloc.s V_13 - IL_0251: /* 75 | (01)00006C */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodBodyOperation/*0100006C*/ - IL_0256: /* 13 | 0F */ stloc.s V_15 - IL_0258: /* 11 | 0F */ ldloc.s V_15 - IL_025a: /* 2C | 30 */ brfalse.s IL_028c - - IL_025c: /* 17 | */ ldc.i4.1 - IL_025d: /* 13 | 0A */ stloc.s V_10 - IL_025f: /* 0F | 01 */ ldarga.s context - IL_0261: /* 02 | */ ldarg.0 - IL_0262: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_0267: /* 06 | */ ldloc.0 - IL_0268: /* 11 | 09 */ ldloc.s V_9 - IL_026a: /* 6F | (0A)000385 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/::get_Method() /* 0A000385 */ - IL_026f: /* 11 | 0F */ ldloc.s V_15 - IL_0271: /* 6F | (0A)000389 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodBodyBaseOperation/*01000139*/::get_BlockBody() /* 0A000389 */ - IL_0276: /* 25 | */ dup - IL_0277: /* 2D | 08 */ brtrue.s IL_0281 - - IL_0279: /* 26 | */ pop - IL_027a: /* 11 | 0F */ ldloc.s V_15 - IL_027c: /* 6F | (0A)00038A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodBodyBaseOperation/*01000139*/::get_ExpressionBody() /* 0A00038A */ - IL_0281: /* 08 | */ ldloc.2 - IL_0282: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_0287: /* 28 | (06)00011F */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DisallowReturningActionResultFromMapMethods(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/) /* 0600011F */ - IL_028c: /* 11 | 0A */ ldloc.s V_10 - IL_028e: /* 2D | 1C */ brtrue.s IL_02ac - - IL_0290: /* 0F | 01 */ ldarga.s context - IL_0292: /* 02 | */ ldarg.0 - IL_0293: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_0298: /* 06 | */ ldloc.0 - IL_0299: /* 11 | 09 */ ldloc.s V_9 - IL_029b: /* 6F | (0A)000385 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IMethodReferenceOperation/*0100006A*/::get_Method() /* 0A000385 */ - IL_02a0: /* 14 | */ ldnull - IL_02a1: /* 08 | */ ldloc.2 - IL_02a2: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_02a7: /* 28 | (06)00011F */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DisallowReturningActionResultFromMapMethods(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/) /* 0600011F */ - IL_02ac: /* 2A | */ ret - } // end of method '<>c__DisplayClass16_0'::'g__DoOperationAnalysis|2' - - } // end of class '<>c__DisplayClass16_0' - - .class /*02000082*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass16_1' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000100:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001B5*/ public class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ mapOperations - .field /*040001B6*/ public class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/ 'CS$<>8__locals1' - .method /*060003D4*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x1173d - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass16_1'::.ctor - - .method /*060003D5*/ assembly hidebysig - instance void 'b__3'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/ c) cil managed - // SIG: 20 01 01 11 81 1D - { - // Method begins at RVA 0x11745 - // Code size 19 (0x13) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001B6 */ ldfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::'CS$<>8__locals1' /* 040001B6 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 7B | (04)0001B5 */ ldfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::mapOperations /* 040001B5 */ - IL_000d: /* 6F | (06)0003D3 */ callvirt instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::'g__DoOperationAnalysis|2'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/, - class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/) /* 060003D3 */ - IL_0012: /* 2A | */ ret - } // end of method '<>c__DisplayClass16_1'::'b__3' - - .method /*060003D6*/ assembly hidebysig - instance void 'b__4'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationBlockAnalysisContext/*01000053*/ c) cil managed - // SIG: 20 01 01 11 81 4D - { - // Method begins at RVA 0x11759 - // Code size 58 (0x3a) - .maxstack 8 - IL_0000: /* 0F | 01 */ ldarga.s c - IL_0002: /* 02 | */ ldarg.0 - IL_0003: /* 7B | (04)0001B6 */ ldfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::'CS$<>8__locals1' /* 040001B6 */ - IL_0008: /* 7B | (04)0001B3 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::wellKnownTypes /* 040001B3 */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 7B | (04)0001B5 */ ldfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::mapOperations /* 040001B5 */ - IL_0013: /* 28 | (06)000117 */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DetectAmbiguousRoutes(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationBlockAnalysisContext/*01000053*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/) /* 06000117 */ - IL_0018: /* 02 | */ ldarg.0 - IL_0019: /* 7B | (04)0001B5 */ ldfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::mapOperations /* 040001B5 */ - IL_001e: /* 6F | (0A)00038B */ callvirt instance void class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*//*1B000042*/::Clear() /* 0A00038B */ - IL_0023: /* 02 | */ ldarg.0 - IL_0024: /* 7B | (04)0001B6 */ ldfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::'CS$<>8__locals1' /* 040001B6 */ - IL_0029: /* 7B | (04)0001B2 */ ldfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentQueue`1/*01000067*/> Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_0'/*02000081*/::concurrentQueue /* 040001B2 */ - IL_002e: /* 02 | */ ldarg.0 - IL_002f: /* 7B | (04)0001B5 */ ldfld class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass16_1'/*02000082*/::mapOperations /* 040001B5 */ - IL_0034: /* 6F | (0A)00038C */ callvirt instance void class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentQueue`1/*01000067*/>/*1B0000FF*/::Enqueue(!0) /* 0A00038C */ - IL_0039: /* 2A | */ ret - } // end of method '<>c__DisplayClass16_1'::'b__4' - - } // end of class '<>c__DisplayClass16_1' - - .class /*02000083*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass1_0' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000101:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001B7*/ public class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes - .method /*060003D7*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x11794 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass1_0'::.ctor - - .method /*060003D8*/ assembly hidebysig - instance class '<>f__AnonymousType0`2'/*02000002*/ - 'b__0'(valuetype [netstandard/*23000001*/]System.Collections.Generic.KeyValuePair`2/*0100006D*/ kvp) cil managed - // SIG: 20 01 15 12 08 02 11 81 F8 12 81 55 15 11 81 B5 02 11 81 F8 05 - { - // Method begins at RVA 0x1179c - // Code size 39 (0x27) - .maxstack 3 - .locals /*1100010E*/ init (valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ V_0) - IL_0000: /* 0F | 01 */ ldarga.s kvp - IL_0002: /* 28 | (0A)00038D */ call instance !0 valuetype [netstandard/*23000001*/]System.Collections.Generic.KeyValuePair`2/*0100006D*//*1B000102*/::get_Key() /* 0A00038D */ - IL_0007: /* 0F | 01 */ ldarga.s kvp - IL_0009: /* 28 | (0A)00038D */ call instance !0 valuetype [netstandard/*23000001*/]System.Collections.Generic.KeyValuePair`2/*0100006D*//*1B000102*/::get_Key() /* 0A00038D */ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 12 | 00 */ ldloca.s V_0 - IL_0011: /* 28 | (06)0003B9 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_Operation() /* 060003B9 */ - IL_0016: /* 02 | */ ldarg.0 - IL_0017: /* 7B | (04)0001B7 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass1_0'/*02000083*/::wellKnownTypes /* 040001B7 */ - IL_001c: /* 28 | (06)000118 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::ResolveOperation(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/) /* 06000118 */ - IL_0021: /* 73 | (0A)00038E */ newobj instance void class '<>f__AnonymousType0`2'/*02000002*//*1B00004B*/::.ctor(!0, - !1) /* 0A00038E */ - IL_0026: /* 2A | */ ret - } // end of method '<>c__DisplayClass1_0'::'b__0' - - } // end of class '<>c__DisplayClass1_0' - - .class /*02000084*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass8_0' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000102:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001B8*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ handlerDelegateParameter - .method /*060003D9*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x117cf - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass8_0'::.ctor - - .method /*060003DA*/ assembly hidebysig - instance bool 'b__3'(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/ rp) cil managed - // SIG: 20 01 02 11 80 C0 - { - // Method begins at RVA 0x117d7 - // Code size 29 (0x1d) - .maxstack 8 - IL_0000: /* 0F | 01 */ ldarga.s rp - IL_0002: /* 28 | (06)00018D */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_Symbol() /* 0600018D */ - IL_0007: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_000c: /* 02 | */ ldarg.0 - IL_000d: /* 7B | (04)0001B8 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass8_0'/*02000084*/::handlerDelegateParameter /* 040001B8 */ - IL_0012: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0017: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_001c: /* 2A | */ ret - } // end of method '<>c__DisplayClass8_0'::'b__3' - - } // end of class '<>c__DisplayClass8_0' - - .field /*0400003A*/ private static literal int32 DelegateParameterOrdinal = int32(0x00000002) - .field /*0400003B*/ private initonly valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ 'k__BackingField' - .custom /*0C0000A7:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*06000116*/ private hidebysig static - void AtMostOneFromBodyAttribute([in] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/& context, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol) cil managed - // SIG: 00 03 01 10 11 81 1D 12 74 12 80 99 - { - .param [1]/*08000100*/ - .custom /*0C000193:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x5108 - // Code size 206 (0xce) - .maxstack 4 - .locals /*11000022*/ init (class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/ V_0, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ V_1, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ V_2, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ V_3, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/ V_4) - IL_0000: /* 73 | (06)0003CD */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::.ctor() /* 060003CD */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 1A | */ ldc.i4.4 - IL_0009: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_000e: /* 7D | (04)0001B0 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::fromBodyMetadataInterfaceType /* 040001B0 */ - IL_0013: /* 06 | */ ldloc.0 - IL_0014: /* 03 | */ ldarg.1 - IL_0015: /* 1F | 0F */ ldc.i4.s 15 - IL_0017: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_001c: /* 7D | (04)0001AF */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::asParametersAttributeType /* 040001AF */ - IL_0021: /* 04 | */ ldarg.2 - IL_0022: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0027: /* 06 | */ ldloc.0 - IL_0028: /* FE06 | (06)0003CE */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::'b__0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/) /* 060003CE */ - IL_002e: /* 73 | (0A)0000D7 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B00003E*/::.ctor(object, - native int) /* 0A0000D7 */ - IL_0033: /* 28 | (2B)000009 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::Where(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000009 */ - IL_0038: /* 6F | (0A)0000D9 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B00003F*/::GetEnumerator() /* 0A0000D9 */ - IL_003d: /* 0C | */ stloc.2 - .try - { - IL_003e: /* 2B | 4C */ br.s IL_008c - - IL_0040: /* 08 | */ ldloc.2 - IL_0041: /* 6F | (0A)0000DA */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000040*/::get_Current() /* 0A0000DA */ - IL_0046: /* 6F | (0A)00007A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_Type() /* 0A00007A */ - IL_004b: /* 6F | (0A)0000DB */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamespaceOrTypeSymbol/*010000F9*/::GetMembers() /* 0A0000DB */ - IL_0050: /* 06 | */ ldloc.0 - IL_0051: /* 7B | (04)0001B1 */ ldfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::'<>9__3' /* 040001B1 */ - IL_0056: /* 25 | */ dup - IL_0057: /* 2D | 18 */ brtrue.s IL_0071 - - IL_0059: /* 26 | */ pop - IL_005a: /* 06 | */ ldloc.0 - IL_005b: /* 06 | */ ldloc.0 - IL_005c: /* FE06 | (06)0003CF */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::'b__3'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 060003CF */ - IL_0062: /* 73 | (0A)0000DC */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B000041*/::.ctor(object, - native int) /* 0A0000DC */ - IL_0067: /* 25 | */ dup - IL_0068: /* 13 | 04 */ stloc.s V_4 - IL_006a: /* 7D | (04)0001B1 */ stfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::'<>9__3' /* 040001B1 */ - IL_006f: /* 11 | 04 */ ldloc.s V_4 - IL_0071: /* 28 | (2B)00000A */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::Where(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B00000A */ - IL_0076: /* 0D | */ stloc.3 - IL_0077: /* 09 | */ ldloc.3 - IL_0078: /* 28 | (2B)00000B */ call int32 [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Count(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B00000B */ - IL_007d: /* 18 | */ ldc.i4.2 - IL_007e: /* 32 | 0C */ blt.s IL_008c - - IL_0080: /* 02 | */ ldarg.0 - IL_0081: /* 71 | (01)000047 */ ldobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/ - IL_0086: /* 09 | */ ldloc.3 - IL_0087: /* 28 | (06)000126 */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__ReportDiagnostics|0_2'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 06000126 */ - IL_008c: /* 08 | */ ldloc.2 - IL_008d: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_0092: /* 2D | AC */ brtrue.s IL_0040 - - IL_0094: /* DE | 0A */ leave.s IL_00a0 - - } // end .try - finally - { - IL_0096: /* 08 | */ ldloc.2 - IL_0097: /* 2C | 06 */ brfalse.s IL_009f - - IL_0099: /* 08 | */ ldloc.2 - IL_009a: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_009f: /* DC | */ endfinally - } // end handler - // HEX: 02 00 3E 00 58 96 00 0A 00 00 00 00 - IL_00a0: /* 04 | */ ldarg.2 - IL_00a1: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_00a6: /* 06 | */ ldloc.0 - IL_00a7: /* FE06 | (06)0003D0 */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass0_0'/*02000080*/::'b__1'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/) /* 060003D0 */ - IL_00ad: /* 73 | (0A)0000D7 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B00003E*/::.ctor(object, - native int) /* 0A0000D7 */ - IL_00b2: /* 28 | (2B)000009 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::Where(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000009 */ - IL_00b7: /* 0B | */ stloc.1 - IL_00b8: /* 07 | */ ldloc.1 - IL_00b9: /* 28 | (2B)00000C */ call int32 [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Count(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B00000C */ - IL_00be: /* 18 | */ ldc.i4.2 - IL_00bf: /* 32 | 0C */ blt.s IL_00cd - - IL_00c1: /* 02 | */ ldarg.0 - IL_00c2: /* 71 | (01)000047 */ ldobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/ - IL_00c7: /* 07 | */ ldloc.1 - IL_00c8: /* 28 | (06)000126 */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__ReportDiagnostics|0_2'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 06000126 */ - IL_00cd: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::AtMostOneFromBodyAttribute - - .method /*06000117*/ private hidebysig static - void DetectAmbiguousRoutes([in] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationBlockAnalysisContext/*01000053*/& context, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*/ mapOperations) cil managed - // SIG: 00 03 01 10 11 81 4D 12 74 15 12 80 F5 02 11 81 F8 05 - { - .param [1]/*08000103*/ - .custom /*0C000194:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x51f4 - // Code size 297 (0x129) - .maxstack 7 - .locals /*11000023*/ init (class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass1_0'/*02000083*/ V_0, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/f__AnonymousType0`2'/*02000002*/>> V_1, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/f__AnonymousType0`2'/*02000002*/> V_2, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ V_3, - valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/ V_4, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ V_5, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_6) - IL_0000: /* 73 | (06)0003D7 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass1_0'/*02000083*/::.ctor() /* 060003D7 */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)0001B7 */ stfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass1_0'/*02000083*/::wellKnownTypes /* 040001B7 */ - IL_000d: /* 04 | */ ldarg.2 - IL_000e: /* 6F | (0A)0000DE */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Concurrent.ConcurrentDictionary`2/*0100003D*//*1B000042*/::get_IsEmpty() /* 0A0000DE */ - IL_0013: /* 2C | 01 */ brfalse.s IL_0016 - - IL_0015: /* 2A | */ ret - - IL_0016: /* 04 | */ ldarg.2 - IL_0017: /* 06 | */ ldloc.0 - IL_0018: /* FE06 | (06)0003D8 */ ldftn instance class '<>f__AnonymousType0`2'/*02000002*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass1_0'/*02000083*/::'b__0'(valuetype [netstandard/*23000001*/]System.Collections.Generic.KeyValuePair`2/*0100006D*/) /* 060003D8 */ - IL_001e: /* 73 | (0A)0000DF */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*/,class '<>f__AnonymousType0`2'/*02000002*/>/*1B000043*/::.ctor(object, - native int) /* 0A0000DF */ - IL_0023: /* 28 | (2B)00000D */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Select,class '<>f__AnonymousType0`2'/*02000002*/>(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B00000D */ - IL_0028: /* 7E | (04)0001AB */ ldsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/,bool> Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9__1_1' /* 040001AB */ - IL_002d: /* 25 | */ dup - IL_002e: /* 2D | 17 */ brtrue.s IL_0047 - - IL_0030: /* 26 | */ pop - IL_0031: /* 7E | (04)0001AA */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9' /* 040001AA */ - IL_0036: /* FE06 | (06)0003C9 */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'b__1_1'(class '<>f__AnonymousType0`2'/*02000002*/) /* 060003C9 */ - IL_003c: /* 73 | (0A)0000E1 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/,bool>/*1B000044*/::.ctor(object, - native int) /* 0A0000E1 */ - IL_0041: /* 25 | */ dup - IL_0042: /* 80 | (04)0001AB */ stsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/,bool> Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9__1_1' /* 040001AB */ - IL_0047: /* 28 | (2B)00000E */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Wheref__AnonymousType0`2'/*02000002*/>(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B00000E */ - IL_004c: /* 7E | (04)0001AC */ ldsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/,valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/> Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9__1_2' /* 040001AC */ - IL_0051: /* 25 | */ dup - IL_0052: /* 2D | 17 */ brtrue.s IL_006b - - IL_0054: /* 26 | */ pop - IL_0055: /* 7E | (04)0001AA */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9' /* 040001AA */ - IL_005a: /* FE06 | (06)0003CA */ ldftn instance valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'b__1_2'(class '<>f__AnonymousType0`2'/*02000002*/) /* 060003CA */ - IL_0060: /* 73 | (0A)0000E2 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/,valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/>/*1B000045*/::.ctor(object, - native int) /* 0A0000E2 */ - IL_0065: /* 25 | */ dup - IL_0066: /* 80 | (04)0001AC */ stsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/,valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/> Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9__1_2' /* 040001AC */ - IL_006b: /* 28 | (2B)00000F */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/> [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::GroupByf__AnonymousType0`2'/*02000002*/,valuetype Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperationGroupKey/*0200007D*/>(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B00000F */ - IL_0070: /* 7E | (04)0001AD */ ldsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/>,bool> Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9__1_3' /* 040001AD */ - IL_0075: /* 25 | */ dup - IL_0076: /* 2D | 17 */ brtrue.s IL_008f - - IL_0078: /* 26 | */ pop - IL_0079: /* 7E | (04)0001AA */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9' /* 040001AA */ - IL_007e: /* FE06 | (06)0003CB */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'b__1_3'(class [netstandard/*23000001*/]System.Linq.IGrouping`2/*01000054*/f__AnonymousType0`2'/*02000002*/>) /* 060003CB */ - IL_0084: /* 73 | (0A)0000E4 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/>,bool>/*1B000046*/::.ctor(object, - native int) /* 0A0000E4 */ - IL_0089: /* 25 | */ dup - IL_008a: /* 80 | (04)0001AD */ stsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/f__AnonymousType0`2'/*02000002*/>,bool> Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9__1_3' /* 040001AD */ - IL_008f: /* 28 | (2B)000010 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Wheref__AnonymousType0`2'/*02000002*/>>(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000010 */ - IL_0094: /* 6F | (0A)0000E5 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/f__AnonymousType0`2'/*02000002*/>>/*1B000047*/::GetEnumerator() /* 0A0000E5 */ - IL_0099: /* 0B | */ stloc.1 - .try - { - IL_009a: /* 2B | 78 */ br.s IL_0114 - - IL_009c: /* 07 | */ ldloc.1 - IL_009d: /* 6F | (0A)0000E6 */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/f__AnonymousType0`2'/*02000002*/>>/*1B000048*/::get_Current() /* 0A0000E6 */ - IL_00a2: /* 6F | (0A)0000E7 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/f__AnonymousType0`2'/*02000002*/>/*1B000049*/::GetEnumerator() /* 0A0000E7 */ - IL_00a7: /* 0C | */ stloc.2 - .try - { - IL_00a8: /* 2B | 56 */ br.s IL_0100 - - IL_00aa: /* 08 | */ ldloc.2 - IL_00ab: /* 6F | (0A)0000E8 */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/f__AnonymousType0`2'/*02000002*/>/*1B00004A*/::get_Current() /* 0A0000E8 */ - IL_00b0: /* 6F | (0A)0000E9 */ callvirt instance !0 class '<>f__AnonymousType0`2'/*02000002*//*1B00004B*/::get_MapOperation() /* 0A0000E9 */ - IL_00b5: /* 13 | 04 */ stloc.s V_4 - IL_00b7: /* 12 | 04 */ ldloca.s V_4 - IL_00b9: /* 28 | (06)0003BB */ call instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//MapOperation/*0200007E*/::get_RouteUsageModel() /* 060003BB */ - IL_00be: /* 0D | */ stloc.3 - IL_00bf: /* 02 | */ ldarg.0 - IL_00c0: /* 7E | (04)000032 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::AmbiguousRouteHandlerRoute /* 04000032 */ - IL_00c5: /* 09 | */ ldloc.3 - IL_00c6: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_00cb: /* 13 | 05 */ stloc.s V_5 - IL_00cd: /* 12 | 05 */ ldloca.s V_5 - IL_00cf: /* 28 | (06)00019B */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_RouteToken() /* 0600019B */ - IL_00d4: /* 13 | 06 */ stloc.s V_6 - IL_00d6: /* 12 | 06 */ ldloca.s V_6 - IL_00d8: /* 28 | (0A)0000EA */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::GetLocation() /* 0A0000EA */ - IL_00dd: /* 17 | */ ldc.i4.1 - IL_00de: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_00e3: /* 25 | */ dup - IL_00e4: /* 16 | */ ldc.i4.0 - IL_00e5: /* 09 | */ ldloc.3 - IL_00e6: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_00eb: /* 7B | (0A)0000EB */ ldfld !2 class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Root /* 0A0000EB */ - IL_00f0: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_00f5: /* A2 | */ stelem.ref - IL_00f6: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_00fb: /* 28 | (0A)0000EC */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationBlockAnalysisContext/*01000053*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000EC */ - IL_0100: /* 08 | */ ldloc.2 - IL_0101: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_0106: /* 2D | A2 */ brtrue.s IL_00aa - - IL_0108: /* DE | 0A */ leave.s IL_0114 - - } // end .try - finally - { - IL_010a: /* 08 | */ ldloc.2 - IL_010b: /* 2C | 06 */ brfalse.s IL_0113 - - IL_010d: /* 08 | */ ldloc.2 - IL_010e: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_0113: /* DC | */ endfinally - } // end handler - // HEX: 02 00 A8 00 62 0A 01 0A 00 00 00 00 - IL_0114: /* 07 | */ ldloc.1 - IL_0115: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_011a: /* 2D | 80 */ brtrue.s IL_009c - - IL_011c: /* DE | 0A */ leave.s IL_0128 - - } // end .try - finally - { - IL_011e: /* 07 | */ ldloc.1 - IL_011f: /* 2C | 06 */ brfalse.s IL_0127 - - IL_0121: /* 07 | */ ldloc.1 - IL_0122: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_0127: /* DC | */ endfinally - } // end handler - // HEX: 02 00 9A 00 84 1E 01 0A 00 00 00 00 - IL_0128: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::DetectAmbiguousRoutes - - .method /*06000118*/ private hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ - ResolveOperation(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ operation, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes) cil managed - // SIG: 00 02 12 81 55 12 81 55 12 74 - { - // Method begins at RVA 0x5348 - // Code size 172 (0xac) - .maxstack 2 - .locals /*11000024*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ V_2, - bool V_3) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 06 | */ ldloc.0 - IL_0003: /* 6F | (0A)0000ED */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Parent() /* 0A0000ED */ - IL_0008: /* 0C | */ stloc.2 - IL_0009: /* 08 | */ ldloc.2 - IL_000a: /* 75 | (01)000034 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/ - IL_000f: /* 39 | 93000000 */ brfalse IL_00a7 - - IL_0014: /* 08 | */ ldloc.2 - IL_0015: /* 6F | (0A)0000ED */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Parent() /* 0A0000ED */ - IL_001a: /* 75 | (01)000031 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - IL_001f: /* 0B | */ stloc.1 - IL_0020: /* 07 | */ ldloc.1 - IL_0021: /* 39 | 81000000 */ brfalse IL_00a7 - - IL_0026: /* 07 | */ ldloc.1 - IL_0027: /* 03 | */ ldarg.1 - IL_0028: /* 28 | (06)000119 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::IsAllowedEndpointBuilderMethod(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/) /* 06000119 */ - IL_002d: /* 2C | 78 */ brfalse.s IL_00a7 - - IL_002f: /* 07 | */ ldloc.1 - IL_0030: /* 03 | */ ldarg.1 - IL_0031: /* 28 | (06)000118 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::ResolveOperation(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/) /* 06000118 */ - IL_0036: /* 2A | */ ret - - IL_0037: /* 06 | */ ldloc.0 - IL_0038: /* 6F | (0A)0000ED */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Parent() /* 0A0000ED */ - IL_003d: /* 0C | */ stloc.2 - IL_003e: /* 08 | */ ldloc.2 - IL_003f: /* 75 | (01)000057 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ - IL_0044: /* 2D | 08 */ brtrue.s IL_004e - - IL_0046: /* 08 | */ ldloc.2 - IL_0047: /* 75 | (01)0000FA */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ISwitchCaseOperation/*010000FA*/ - IL_004c: /* 2C | 04 */ brfalse.s IL_0052 - - IL_004e: /* 17 | */ ldc.i4.1 - IL_004f: /* 0D | */ stloc.3 - IL_0050: /* 2B | 02 */ br.s IL_0054 - - IL_0052: /* 16 | */ ldc.i4.0 - IL_0053: /* 0D | */ stloc.3 - IL_0054: /* 09 | */ ldloc.3 - IL_0055: /* 2C | 07 */ brfalse.s IL_005e - - IL_0057: /* 06 | */ ldloc.0 - IL_0058: /* 6F | (0A)0000ED */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Parent() /* 0A0000ED */ - IL_005d: /* 2A | */ ret - - IL_005e: /* 06 | */ ldloc.0 - IL_005f: /* 6F | (0A)0000ED */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Parent() /* 0A0000ED */ - IL_0064: /* 0C | */ stloc.2 - IL_0065: /* 08 | */ ldloc.2 - IL_0066: /* 75 | (01)0000FB */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConditionalOperation/*010000FB*/ - IL_006b: /* 2D | 28 */ brtrue.s IL_0095 - - IL_006d: /* 08 | */ ldloc.2 - IL_006e: /* 75 | (01)0000FC */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ICoalesceOperation/*010000FC*/ - IL_0073: /* 2D | 20 */ brtrue.s IL_0095 - - IL_0075: /* 08 | */ ldloc.2 - IL_0076: /* 75 | (01)0000D1 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAssignmentOperation/*010000D1*/ - IL_007b: /* 2D | 18 */ brtrue.s IL_0095 - - IL_007d: /* 08 | */ ldloc.2 - IL_007e: /* 75 | (01)000034 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/ - IL_0083: /* 2D | 10 */ brtrue.s IL_0095 - - IL_0085: /* 08 | */ ldloc.2 - IL_0086: /* 75 | (01)000031 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - IL_008b: /* 2D | 08 */ brtrue.s IL_0095 - - IL_008d: /* 08 | */ ldloc.2 - IL_008e: /* 75 | (01)0000FD */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.ISwitchExpressionArmOperation/*010000FD*/ - IL_0093: /* 2C | 04 */ brfalse.s IL_0099 - - IL_0095: /* 17 | */ ldc.i4.1 - IL_0096: /* 0D | */ stloc.3 - IL_0097: /* 2B | 02 */ br.s IL_009b - - IL_0099: /* 16 | */ ldc.i4.0 - IL_009a: /* 0D | */ stloc.3 - IL_009b: /* 09 | */ ldloc.3 - IL_009c: /* 2C | 02 */ brfalse.s IL_00a0 - - IL_009e: /* 06 | */ ldloc.0 - IL_009f: /* 2A | */ ret - - IL_00a0: /* 06 | */ ldloc.0 - IL_00a1: /* 6F | (0A)0000ED */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Parent() /* 0A0000ED */ - IL_00a6: /* 0A | */ stloc.0 - IL_00a7: /* 06 | */ ldloc.0 - IL_00a8: /* 2D | 8D */ brtrue.s IL_0037 - - IL_00aa: /* 14 | */ ldnull - IL_00ab: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::ResolveOperation - - .method /*06000119*/ private hidebysig static - bool IsAllowedEndpointBuilderMethod(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ invocationOperation, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes) cil managed - // SIG: 00 02 02 12 80 C5 12 74 - { - // Method begins at RVA 0x5400 - // Code size 674 (0x2a2) - .maxstack 4 - .locals /*11000025*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ V_0, - bool V_1, - string V_2, - int32 V_3, - char V_4) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_000c: /* 06 | */ ldloc.0 - IL_000d: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 1F | 3B */ ldc.i4.s 59 - IL_0015: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_001a: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_001f: /* 2C | 62 */ brfalse.s IL_0083 - - IL_0021: /* 06 | */ ldloc.0 - IL_0022: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0027: /* 0C | */ stloc.2 - IL_0028: /* 08 | */ ldloc.2 - IL_0029: /* 72 | (70)004899 */ ldstr "RequireHost" /* 70004899 */ - IL_002e: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0033: /* 2D | 36 */ brtrue.s IL_006b - - IL_0035: /* 08 | */ ldloc.2 - IL_0036: /* 72 | (70)0048B1 */ ldstr "WithDisplayName" /* 700048B1 */ - IL_003b: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0040: /* 2D | 2D */ brtrue.s IL_006f - - IL_0042: /* 08 | */ ldloc.2 - IL_0043: /* 72 | (70)0048D1 */ ldstr "WithMetadata" /* 700048D1 */ - IL_0048: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_004d: /* 2D | 24 */ brtrue.s IL_0073 - - IL_004f: /* 08 | */ ldloc.2 - IL_0050: /* 72 | (70)0048EB */ ldstr "WithName" /* 700048EB */ - IL_0055: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_005a: /* 2D | 1B */ brtrue.s IL_0077 - - IL_005c: /* 08 | */ ldloc.2 - IL_005d: /* 72 | (70)0048FD */ ldstr "WithGroupName" /* 700048FD */ - IL_0062: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0067: /* 2D | 12 */ brtrue.s IL_007b - - IL_0069: /* 2B | 14 */ br.s IL_007f - - IL_006b: /* 16 | */ ldc.i4.0 - IL_006c: /* 0B | */ stloc.1 - IL_006d: /* 2B | 12 */ br.s IL_0081 - - IL_006f: /* 17 | */ ldc.i4.1 - IL_0070: /* 0B | */ stloc.1 - IL_0071: /* 2B | 0E */ br.s IL_0081 - - IL_0073: /* 16 | */ ldc.i4.0 - IL_0074: /* 0B | */ stloc.1 - IL_0075: /* 2B | 0A */ br.s IL_0081 - - IL_0077: /* 17 | */ ldc.i4.1 - IL_0078: /* 0B | */ stloc.1 - IL_0079: /* 2B | 06 */ br.s IL_0081 - - IL_007b: /* 17 | */ ldc.i4.1 - IL_007c: /* 0B | */ stloc.1 - IL_007d: /* 2B | 02 */ br.s IL_0081 - - IL_007f: /* 16 | */ ldc.i4.0 - IL_0080: /* 0B | */ stloc.1 - IL_0081: /* 07 | */ ldloc.1 - IL_0082: /* 2A | */ ret - - IL_0083: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0088: /* 06 | */ ldloc.0 - IL_0089: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_008e: /* 03 | */ ldarg.1 - IL_008f: /* 1F | 36 */ ldc.i4.s 54 - IL_0091: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0096: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_009b: /* 2C | 29 */ brfalse.s IL_00c6 - - IL_009d: /* 06 | */ ldloc.0 - IL_009e: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_00a3: /* 0C | */ stloc.2 - IL_00a4: /* 08 | */ ldloc.2 - IL_00a5: /* 72 | (70)004919 */ ldstr "RequireAuthorization" /* 70004919 */ - IL_00aa: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_00af: /* 2D | 0D */ brtrue.s IL_00be - - IL_00b1: /* 08 | */ ldloc.2 - IL_00b2: /* 72 | (70)004943 */ ldstr "AllowAnonymous" /* 70004943 */ - IL_00b7: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_00bc: /* 2C | 04 */ brfalse.s IL_00c2 - - IL_00be: /* 17 | */ ldc.i4.1 - IL_00bf: /* 0B | */ stloc.1 - IL_00c0: /* 2B | 02 */ br.s IL_00c4 - - IL_00c2: /* 16 | */ ldc.i4.0 - IL_00c3: /* 0B | */ stloc.1 - IL_00c4: /* 07 | */ ldloc.1 - IL_00c5: /* 2A | */ ret - - IL_00c6: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_00cb: /* 06 | */ ldloc.0 - IL_00cc: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_00d1: /* 03 | */ ldarg.1 - IL_00d2: /* 1F | 37 */ ldc.i4.s 55 - IL_00d4: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00d9: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_00de: /* 39 | 24010000 */ brfalse IL_0207 - - IL_00e3: /* 06 | */ ldloc.0 - IL_00e4: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_00e9: /* 0C | */ stloc.2 - IL_00ea: /* 08 | */ ldloc.2 - IL_00eb: /* 39 | 13010000 */ brfalse IL_0203 - - IL_00f0: /* 08 | */ ldloc.2 - IL_00f1: /* 28 | (0A)000053 */ call instance int32 [netstandard/*23000001*/]System.String/*010000D3*/::get_Length() /* 0A000053 */ - IL_00f6: /* 0D | */ stloc.3 - IL_00f7: /* 09 | */ ldloc.3 - IL_00f8: /* 1F | 0F */ ldc.i4.s 15 - IL_00fa: /* 30 | 26 */ bgt.s IL_0122 - - IL_00fc: /* 09 | */ ldloc.3 - IL_00fd: /* 1D | */ ldc.i4.7 - IL_00fe: /* 59 | */ sub - IL_00ff: /* 45 | 05000000 */ switch ( - /* | 50000000 */ IL_0168, - /* | 1C000000 */ IL_0134, - /* | EB000000 */ IL_0203, - /* | EB000000 */ IL_0203, - /* | BC000000 */ IL_01d4) - IL_0118: /* 09 | */ ldloc.3 - IL_0119: /* 1F | 0F */ ldc.i4.s 15 - IL_011b: /* 2E | 31 */ beq.s IL_014e - - IL_011d: /* 38 | E1000000 */ br IL_0203 - - IL_0122: /* 09 | */ ldloc.3 - IL_0123: /* 1F | 16 */ ldc.i4.s 22 - IL_0125: /* 2E | 53 */ beq.s IL_017a - - IL_0127: /* 09 | */ ldloc.3 - IL_0128: /* 1F | 19 */ ldc.i4.s 25 - IL_012a: /* 3B | 96000000 */ beq IL_01c5 - - IL_012f: /* 38 | CF000000 */ br IL_0203 - - IL_0134: /* 08 | */ ldloc.2 - IL_0135: /* 16 | */ ldc.i4.0 - IL_0136: /* 28 | (0A)000054 */ call instance char [netstandard/*23000001*/]System.String/*010000D3*/::get_Chars(int32) /* 0A000054 */ - IL_013b: /* 13 | 04 */ stloc.s V_4 - IL_013d: /* 11 | 04 */ ldloc.s V_4 - IL_013f: /* 1F | 50 */ ldc.i4.s 80 - IL_0141: /* 2E | 46 */ beq.s IL_0189 - - IL_0143: /* 11 | 04 */ ldloc.s V_4 - IL_0145: /* 1F | 57 */ ldc.i4.s 87 - IL_0147: /* 2E | 4F */ beq.s IL_0198 - - IL_0149: /* 38 | B5000000 */ br IL_0203 - - IL_014e: /* 08 | */ ldloc.2 - IL_014f: /* 16 | */ ldc.i4.0 - IL_0150: /* 28 | (0A)000054 */ call instance char [netstandard/*23000001*/]System.String/*010000D3*/::get_Chars(int32) /* 0A000054 */ - IL_0155: /* 13 | 04 */ stloc.s V_4 - IL_0157: /* 11 | 04 */ ldloc.s V_4 - IL_0159: /* 1F | 50 */ ldc.i4.s 80 - IL_015b: /* 2E | 4A */ beq.s IL_01a7 - - IL_015d: /* 11 | 04 */ ldloc.s V_4 - IL_015f: /* 1F | 57 */ ldc.i4.s 87 - IL_0161: /* 2E | 53 */ beq.s IL_01b6 - - IL_0163: /* 38 | 9B000000 */ br IL_0203 - - IL_0168: /* 08 | */ ldloc.2 - IL_0169: /* 72 | (70)004961 */ ldstr "Accepts" /* 70004961 */ - IL_016e: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0173: /* 2D | 6E */ brtrue.s IL_01e3 - - IL_0175: /* 38 | 89000000 */ br IL_0203 - - IL_017a: /* 08 | */ ldloc.2 - IL_017b: /* 72 | (70)004971 */ ldstr "ExcludeFromDescription" /* 70004971 */ - IL_0180: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0185: /* 2D | 60 */ brtrue.s IL_01e7 - - IL_0187: /* 2B | 7A */ br.s IL_0203 - - IL_0189: /* 08 | */ ldloc.2 - IL_018a: /* 72 | (70)00499F */ ldstr "Produces" /* 7000499F */ - IL_018f: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0194: /* 2D | 55 */ brtrue.s IL_01eb - - IL_0196: /* 2B | 6B */ br.s IL_0203 - - IL_0198: /* 08 | */ ldloc.2 - IL_0199: /* 72 | (70)0049B1 */ ldstr "WithTags" /* 700049B1 */ - IL_019e: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_01a3: /* 2D | 5A */ brtrue.s IL_01ff - - IL_01a5: /* 2B | 5C */ br.s IL_0203 - - IL_01a7: /* 08 | */ ldloc.2 - IL_01a8: /* 72 | (70)0049C3 */ ldstr "ProducesProblem" /* 700049C3 */ - IL_01ad: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_01b2: /* 2D | 3B */ brtrue.s IL_01ef - - IL_01b4: /* 2B | 4D */ br.s IL_0203 - - IL_01b6: /* 08 | */ ldloc.2 - IL_01b7: /* 72 | (70)0049E3 */ ldstr "WithDescription" /* 700049E3 */ - IL_01bc: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_01c1: /* 2D | 34 */ brtrue.s IL_01f7 - - IL_01c3: /* 2B | 3E */ br.s IL_0203 - - IL_01c5: /* 08 | */ ldloc.2 - IL_01c6: /* 72 | (70)004A03 */ ldstr "ProducesValidationProblem" /* 70004A03 */ - IL_01cb: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_01d0: /* 2D | 21 */ brtrue.s IL_01f3 - - IL_01d2: /* 2B | 2F */ br.s IL_0203 - - IL_01d4: /* 08 | */ ldloc.2 - IL_01d5: /* 72 | (70)004A37 */ ldstr "WithSummary" /* 70004A37 */ - IL_01da: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_01df: /* 2D | 1A */ brtrue.s IL_01fb - - IL_01e1: /* 2B | 20 */ br.s IL_0203 - - IL_01e3: /* 16 | */ ldc.i4.0 - IL_01e4: /* 0B | */ stloc.1 - IL_01e5: /* 2B | 1E */ br.s IL_0205 - - IL_01e7: /* 17 | */ ldc.i4.1 - IL_01e8: /* 0B | */ stloc.1 - IL_01e9: /* 2B | 1A */ br.s IL_0205 - - IL_01eb: /* 17 | */ ldc.i4.1 - IL_01ec: /* 0B | */ stloc.1 - IL_01ed: /* 2B | 16 */ br.s IL_0205 - - IL_01ef: /* 17 | */ ldc.i4.1 - IL_01f0: /* 0B | */ stloc.1 - IL_01f1: /* 2B | 12 */ br.s IL_0205 - - IL_01f3: /* 17 | */ ldc.i4.1 - IL_01f4: /* 0B | */ stloc.1 - IL_01f5: /* 2B | 0E */ br.s IL_0205 - - IL_01f7: /* 17 | */ ldc.i4.1 - IL_01f8: /* 0B | */ stloc.1 - IL_01f9: /* 2B | 0A */ br.s IL_0205 - - IL_01fb: /* 17 | */ ldc.i4.1 - IL_01fc: /* 0B | */ stloc.1 - IL_01fd: /* 2B | 06 */ br.s IL_0205 - - IL_01ff: /* 17 | */ ldc.i4.1 - IL_0200: /* 0B | */ stloc.1 - IL_0201: /* 2B | 02 */ br.s IL_0205 - - IL_0203: /* 16 | */ ldc.i4.0 - IL_0204: /* 0B | */ stloc.1 - IL_0205: /* 07 | */ ldloc.1 - IL_0206: /* 2A | */ ret - - IL_0207: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_020c: /* 06 | */ ldloc.0 - IL_020d: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_0212: /* 03 | */ ldarg.1 - IL_0213: /* 1F | 38 */ ldc.i4.s 56 - IL_0215: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_021a: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_021f: /* 2C | 11 */ brfalse.s IL_0232 - - IL_0221: /* 06 | */ ldloc.0 - IL_0222: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0227: /* 72 | (70)004A4F */ ldstr "RequireCors" /* 70004A4F */ - IL_022c: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0231: /* 2A | */ ret - - IL_0232: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0237: /* 06 | */ ldloc.0 - IL_0238: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_023d: /* 03 | */ ldarg.1 - IL_023e: /* 1F | 39 */ ldc.i4.s 57 - IL_0240: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0245: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_024a: /* 2C | 11 */ brfalse.s IL_025d - - IL_024c: /* 06 | */ ldloc.0 - IL_024d: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0252: /* 72 | (70)004A67 */ ldstr "CacheOutput" /* 70004A67 */ - IL_0257: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_025c: /* 2A | */ ret - - IL_025d: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0262: /* 06 | */ ldloc.0 - IL_0263: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_0268: /* 03 | */ ldarg.1 - IL_0269: /* 1F | 3A */ ldc.i4.s 58 - IL_026b: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0270: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0275: /* 2C | 29 */ brfalse.s IL_02a0 - - IL_0277: /* 06 | */ ldloc.0 - IL_0278: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_027d: /* 0C | */ stloc.2 - IL_027e: /* 08 | */ ldloc.2 - IL_027f: /* 72 | (70)004A7F */ ldstr "RequireRateLimiting" /* 70004A7F */ - IL_0284: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0289: /* 2D | 0D */ brtrue.s IL_0298 - - IL_028b: /* 08 | */ ldloc.2 - IL_028c: /* 72 | (70)004AA7 */ ldstr "DisableRateLimiting" /* 70004AA7 */ - IL_0291: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0296: /* 2C | 04 */ brfalse.s IL_029c - - IL_0298: /* 17 | */ ldc.i4.1 - IL_0299: /* 0B | */ stloc.1 - IL_029a: /* 2B | 02 */ br.s IL_029e - - IL_029c: /* 16 | */ ldc.i4.0 - IL_029d: /* 0B | */ stloc.1 - IL_029e: /* 07 | */ ldloc.1 - IL_029f: /* 2A | */ ret - - IL_02a0: /* 16 | */ ldc.i4.0 - IL_02a1: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::IsAllowedEndpointBuilderMethod - - .method /*0600011A*/ private hidebysig static - void DetectMismatchedParameterOptionality([in] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/& context, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ routeUsage, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol) cil managed - // SIG: 00 03 01 10 11 81 1D 12 70 12 80 99 - { - .param [1]/*0800010A*/ - .custom /*0C000195:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x56b0 - // Code size 214 (0xd6) - .maxstack 7 - .locals /*11000026*/ init (class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ V_3, - string V_4, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ V_5, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ V_6, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ V_7) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 28 | (06)00008E */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetAllMethodSymbolsOfPartialParts(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 0600008E */ - IL_0006: /* 6F | (0A)00001E */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000004*/::GetEnumerator() /* 0A00001E */ - IL_000b: /* 0A | */ stloc.0 - .try - { - IL_000c: /* 38 | AD000000 */ br IL_00be - - IL_0011: /* 06 | */ ldloc.0 - IL_0012: /* 6F | (0A)00001B */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000003*/::get_Current() /* 0A00001B */ - IL_0017: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_001c: /* 0C | */ stloc.2 - IL_001d: /* 12 | 02 */ ldloca.s V_2 - IL_001f: /* 28 | (0A)0000EF */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::GetEnumerator() /* 0A0000EF */ - IL_0024: /* 0B | */ stloc.1 - IL_0025: /* 38 | 88000000 */ br IL_00b2 - - IL_002a: /* 12 | 01 */ ldloca.s V_1 - IL_002c: /* 28 | (0A)0000F0 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00004C*/::get_Current() /* 0A0000F0 */ - IL_0031: /* 0D | */ stloc.3 - IL_0032: /* 09 | */ ldloc.3 - IL_0033: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0038: /* 13 | 04 */ stloc.s V_4 - IL_003a: /* 03 | */ ldarg.1 - IL_003b: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0040: /* 11 | 04 */ ldloc.s V_4 - IL_0042: /* 12 | 05 */ ldloca.s V_5 - IL_0044: /* 6F | (06)00030D */ callvirt instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/::TryGetRouteParameter(string, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/&) /* 0600030D */ - IL_0049: /* 2C | 67 */ brfalse.s IL_00b2 - - IL_004b: /* 09 | */ ldloc.3 - IL_004c: /* 6F | (0A)0000F1 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_IsOptional() /* 0A0000F1 */ - IL_0051: /* 2D | 0E */ brtrue.s IL_0061 - - IL_0053: /* 09 | */ ldloc.3 - IL_0054: /* 6F | (0A)0000F2 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.NullableAnnotation/*010000FE*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_NullableAnnotation() /* 0A0000F2 */ - IL_0059: /* 17 | */ ldc.i4.1 - IL_005a: /* FE01 | */ ceq - IL_005c: /* 16 | */ ldc.i4.0 - IL_005d: /* FE01 | */ ceq - IL_005f: /* 2B | 01 */ br.s IL_0062 - - IL_0061: /* 17 | */ ldc.i4.1 - IL_0062: /* 2D | 4E */ brtrue.s IL_00b2 - - IL_0064: /* 11 | 05 */ ldloc.s V_5 - IL_0066: /* 7B | (04)0000D5 */ ldfld bool Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::IsOptional /* 040000D5 */ - IL_006b: /* 2C | 45 */ brfalse.s IL_00b2 - - IL_006d: /* 09 | */ ldloc.3 - IL_006e: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_0073: /* 28 | (2B)000011 */ call !!0 [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::FirstOrDefault(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 2B000011 */ - IL_0078: /* 25 | */ dup - IL_0079: /* 2D | 04 */ brtrue.s IL_007f - - IL_007b: /* 26 | */ pop - IL_007c: /* 14 | */ ldnull - IL_007d: /* 2B | 14 */ br.s IL_0093 - - IL_007f: /* 12 | 07 */ ldloca.s V_7 - IL_0081: /* FE15 | (01)000032 */ initobj [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ - IL_0087: /* 11 | 07 */ ldloc.s V_7 - IL_0089: /* 6F | (0A)0000F4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxReference/*01000059*/::GetSyntax(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A0000F4 */ - IL_008e: /* 6F | (0A)0000C9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::GetLocation() /* 0A0000C9 */ - IL_0093: /* 13 | 06 */ stloc.s V_6 - IL_0095: /* 02 | */ ldarg.0 - IL_0096: /* 7E | (04)000023 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DetectMismatchedParameterOptionality /* 04000023 */ - IL_009b: /* 11 | 06 */ ldloc.s V_6 - IL_009d: /* 17 | */ ldc.i4.1 - IL_009e: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_00a3: /* 25 | */ dup - IL_00a4: /* 16 | */ ldc.i4.0 - IL_00a5: /* 11 | 04 */ ldloc.s V_4 - IL_00a7: /* A2 | */ stelem.ref - IL_00a8: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_00ad: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_00b2: /* 12 | 01 */ ldloca.s V_1 - IL_00b4: /* 28 | (0A)0000F6 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00004C*/::MoveNext() /* 0A0000F6 */ - IL_00b9: /* 3A | 6CFFFFFF */ brtrue IL_002a - - IL_00be: /* 06 | */ ldloc.0 - IL_00bf: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_00c4: /* 3A | 48FFFFFF */ brtrue IL_0011 - - IL_00c9: /* DE | 0A */ leave.s IL_00d5 - - } // end .try - finally - { - IL_00cb: /* 06 | */ ldloc.0 - IL_00cc: /* 2C | 06 */ brfalse.s IL_00d4 - - IL_00ce: /* 06 | */ ldloc.0 - IL_00cf: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_00d4: /* DC | */ endfinally - } // end handler - // HEX: 02 00 0C 00 BF CB 00 0A 00 00 00 00 - IL_00d5: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::DetectMismatchedParameterOptionality - - .method /*0600011B*/ private hidebysig static - void DetectMisplacedLambdaAttribute([in] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/& context, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/ lambda) cil managed - // SIG: 00 02 01 10 11 81 1D 12 81 59 - { - .param [1]/*0800010D*/ - .custom /*0C000196:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x57a4 - // Code size 184 (0xb8) - .maxstack 8 - .locals /*11000027*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ V_1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ V_3, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*/ V_4, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_5, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ V_6) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)0000F7 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_ChildOperations() /* 0A0000F7 */ - IL_0006: /* 13 | 04 */ stloc.s V_4 - IL_0008: /* 12 | 04 */ ldloca.s V_4 - IL_000a: /* 28 | (0A)0000F8 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*/::get_Count() /* 0A0000F8 */ - IL_000f: /* 17 | */ ldc.i4.1 - IL_0010: /* 33 | 19 */ bne.un.s IL_002b - - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 6F | (0A)0000F7 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_ChildOperations() /* 0A0000F7 */ - IL_0018: /* 8C | (01)000058 */ box [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*/ - IL_001d: /* 28 | (2B)000012 */ call !!0 [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::FirstOrDefault(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B000012 */ - IL_0022: /* 75 | (01)000057 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ - IL_0027: /* 0A | */ stloc.0 - IL_0028: /* 06 | */ ldloc.0 - IL_0029: /* 2D | 01 */ brtrue.s IL_002c - - IL_002b: /* 2A | */ ret - - IL_002c: /* 06 | */ ldloc.0 - IL_002d: /* 28 | (06)000128 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__GetReturnedInvocation|6_1'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/) /* 06000128 */ - IL_0032: /* 0B | */ stloc.1 - IL_0033: /* 07 | */ ldloc.1 - IL_0034: /* 2D | 01 */ brtrue.s IL_0037 - - IL_0036: /* 2A | */ ret - - IL_0037: /* 07 | */ ldloc.1 - IL_0038: /* 6F | (0A)000069 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::GetAttributes() /* 0A000069 */ - IL_003d: /* 0C | */ stloc.2 - IL_003e: /* 03 | */ ldarg.1 - IL_003f: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_0044: /* 6F | (0A)0000C9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::GetLocation() /* 0A0000C9 */ - IL_0049: /* 0D | */ stloc.3 - IL_004a: /* 12 | 02 */ ldloca.s V_2 - IL_004c: /* 28 | (0A)00006A */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002C*/::GetEnumerator() /* 0A00006A */ - IL_0051: /* 13 | 05 */ stloc.s V_5 - IL_0053: /* 2B | 59 */ br.s IL_00ae - - IL_0055: /* 12 | 05 */ ldloca.s V_5 - IL_0057: /* 28 | (0A)00006B */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002D*/::get_Current() /* 0A00006B */ - IL_005c: /* 13 | 06 */ stloc.s V_6 - IL_005e: /* 11 | 06 */ ldloc.s V_6 - IL_0060: /* 6F | (0A)00006C */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/::get_AttributeClass() /* 0A00006C */ - IL_0065: /* 25 | */ dup - IL_0066: /* 2D | 04 */ brtrue.s IL_006c - - IL_0068: /* 26 | */ pop - IL_0069: /* 14 | */ ldnull - IL_006a: /* 2B | 05 */ br.s IL_0071 - - IL_006c: /* 6F | (0A)0000F9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamespaceSymbol/*0100005E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingNamespace() /* 0A0000F9 */ - IL_0071: /* 28 | (06)000127 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__IsInValidNamespace|6_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamespaceSymbol/*0100005E*/) /* 06000127 */ - IL_0076: /* 2C | 36 */ brfalse.s IL_00ae - - IL_0078: /* 02 | */ ldarg.0 - IL_0079: /* 7E | (04)000021 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DetectMisplacedLambdaAttribute /* 04000021 */ - IL_007e: /* 09 | */ ldloc.3 - IL_007f: /* 18 | */ ldc.i4.2 - IL_0080: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_0085: /* 25 | */ dup - IL_0086: /* 16 | */ ldc.i4.0 - IL_0087: /* 11 | 06 */ ldloc.s V_6 - IL_0089: /* 6F | (0A)00006C */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/::get_AttributeClass() /* 0A00006C */ - IL_008e: /* 25 | */ dup - IL_008f: /* 2D | 04 */ brtrue.s IL_0095 - - IL_0091: /* 26 | */ pop - IL_0092: /* 14 | */ ldnull - IL_0093: /* 2B | 05 */ br.s IL_009a - - IL_0095: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_009a: /* A2 | */ stelem.ref - IL_009b: /* 25 | */ dup - IL_009c: /* 17 | */ ldc.i4.1 - IL_009d: /* 07 | */ ldloc.1 - IL_009e: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_00a3: /* A2 | */ stelem.ref - IL_00a4: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_00a9: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_00ae: /* 12 | 05 */ ldloca.s V_5 - IL_00b0: /* 28 | (0A)00006D */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00002D*/::MoveNext() /* 0A00006D */ - IL_00b5: /* 2D | 9E */ brtrue.s IL_0055 - - IL_00b7: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::DetectMisplacedLambdaAttribute - - .method /*0600011C*/ private hidebysig static - void DisallowMvcBindArgumentsOnParameters([in] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/& context, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ invocation, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol) cil managed - // SIG: 00 04 01 10 11 81 1D 12 74 12 80 C5 12 80 99 - { - .param [1]/*0800010F*/ - .custom /*0C000198:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x5868 - // Code size 212 (0xd4) - .maxstack 7 - .locals /*11000028*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/ V_3, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ V_4, - string V_5, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_6) - IL_0000: /* 05 | */ ldarg.3 - IL_0001: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0006: /* 0B | */ stloc.1 - IL_0007: /* 12 | 01 */ ldloca.s V_1 - IL_0009: /* 28 | (0A)0000EF */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::GetEnumerator() /* 0A0000EF */ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 38 | B3000000 */ br IL_00c7 - - IL_0014: /* 12 | 00 */ ldloca.s V_0 - IL_0016: /* 28 | (0A)0000F0 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00004C*/::get_Current() /* 0A0000F0 */ - IL_001b: /* 0C | */ stloc.2 - IL_001c: /* 08 | */ ldloc.2 - IL_001d: /* 03 | */ ldarg.1 - IL_001e: /* 1F | 29 */ ldc.i4.s 41 - IL_0020: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0025: /* 28 | (06)000087 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetAttributes(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 06000087 */ - IL_002a: /* 28 | (2B)000013 */ call !!0 [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::FirstOrDefault(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B000013 */ - IL_002f: /* 25 | */ dup - IL_0030: /* 2D | 14 */ brtrue.s IL_0046 - - IL_0032: /* 26 | */ pop - IL_0033: /* 08 | */ ldloc.2 - IL_0034: /* 03 | */ ldarg.1 - IL_0035: /* 1F | 2A */ ldc.i4.s 42 - IL_0037: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_003c: /* 28 | (06)000087 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::GetAttributes(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 06000087 */ - IL_0041: /* 28 | (2B)000013 */ call !!0 [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::FirstOrDefault(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 2B000013 */ - IL_0046: /* 0D | */ stloc.3 - IL_0047: /* 09 | */ ldloc.3 - IL_0048: /* 2D | 03 */ brtrue.s IL_004d - - IL_004a: /* 14 | */ ldnull - IL_004b: /* 2B | 06 */ br.s IL_0053 - - IL_004d: /* 09 | */ ldloc.3 - IL_004e: /* 28 | (0A)00006C */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/::get_AttributeClass() /* 0A00006C */ - IL_0053: /* 2C | 72 */ brfalse.s IL_00c7 - - IL_0055: /* 28 | (0A)0000FA */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::get_None() /* 0A0000FA */ - IL_005a: /* 13 | 04 */ stloc.s V_4 - IL_005c: /* 08 | */ ldloc.2 - IL_005d: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_0062: /* 13 | 06 */ stloc.s V_6 - IL_0064: /* 12 | 06 */ ldloca.s V_6 - IL_0066: /* 28 | (0A)0000FB */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00004D*/::get_IsEmpty() /* 0A0000FB */ - IL_006b: /* 2D | 22 */ brtrue.s IL_008f - - IL_006d: /* 08 | */ ldloc.2 - IL_006e: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_0073: /* 13 | 06 */ stloc.s V_6 - IL_0075: /* 12 | 06 */ ldloca.s V_6 - IL_0077: /* 16 | */ ldc.i4.0 - IL_0078: /* 28 | (0A)0000FC */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00004D*/::get_Item(int32) /* 0A0000FC */ - IL_007d: /* 02 | */ ldarg.0 - IL_007e: /* 28 | (0A)0000BB */ call instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::get_CancellationToken() /* 0A0000BB */ - IL_0083: /* 6F | (0A)0000F4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxReference/*01000059*/::GetSyntax(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A0000F4 */ - IL_0088: /* 6F | (0A)0000C9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::GetLocation() /* 0A0000C9 */ - IL_008d: /* 13 | 04 */ stloc.s V_4 - IL_008f: /* 04 | */ ldarg.2 - IL_0090: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_0095: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_009a: /* 13 | 05 */ stloc.s V_5 - IL_009c: /* 02 | */ ldarg.0 - IL_009d: /* 7E | (04)00001F */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseModelBindingAttributesOnRouteHandlerParameters /* 0400001F */ - IL_00a2: /* 11 | 04 */ ldloc.s V_4 - IL_00a4: /* 18 | */ ldc.i4.2 - IL_00a5: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_00aa: /* 25 | */ dup - IL_00ab: /* 16 | */ ldc.i4.0 - IL_00ac: /* 09 | */ ldloc.3 - IL_00ad: /* 6F | (0A)00006C */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.AttributeData/*0100002A*/::get_AttributeClass() /* 0A00006C */ - IL_00b2: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_00b7: /* A2 | */ stelem.ref - IL_00b8: /* 25 | */ dup - IL_00b9: /* 17 | */ ldc.i4.1 - IL_00ba: /* 11 | 05 */ ldloc.s V_5 - IL_00bc: /* A2 | */ stelem.ref - IL_00bd: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_00c2: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_00c7: /* 12 | 00 */ ldloca.s V_0 - IL_00c9: /* 28 | (0A)0000F6 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00004C*/::MoveNext() /* 0A0000F6 */ - IL_00ce: /* 3A | 41FFFFFF */ brtrue IL_0014 - - IL_00d3: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::DisallowMvcBindArgumentsOnParameters - - .method /*0600011D*/ private hidebysig static - void DisallowNonParsableComplexTypesOnParameters([in] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/& context, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ routeUsage, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol) cil managed - // SIG: 00 04 01 10 11 81 1D 12 74 12 70 12 80 99 - { - .param [1]/*08000113*/ - .custom /*0C00019A:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x5948 - // Code size 235 (0xeb) - .maxstack 7 - .locals /*11000029*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_3, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_4, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ V_5, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_6) - IL_0000: /* 05 | */ ldarg.3 - IL_0001: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0006: /* 0B | */ stloc.1 - IL_0007: /* 12 | 01 */ ldloca.s V_1 - IL_0009: /* 28 | (0A)0000EF */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::GetEnumerator() /* 0A0000EF */ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 38 | CA000000 */ br IL_00de - - IL_0014: /* 12 | 00 */ ldloca.s V_0 - IL_0016: /* 28 | (0A)0000F0 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00004C*/::get_Current() /* 0A0000F0 */ - IL_001b: /* 0C | */ stloc.2 - IL_001c: /* 03 | */ ldarg.1 - IL_001d: /* 1E | */ ldc.i4.8 - IL_001e: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0023: /* 0D | */ stloc.3 - IL_0024: /* 08 | */ ldloc.2 - IL_0025: /* 09 | */ ldloc.3 - IL_0026: /* 28 | (06)0001DA */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SymbolExtensions/*02000037*/::HasAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/) /* 060001DA */ - IL_002b: /* 3A | AE000000 */ brtrue IL_00de - - IL_0030: /* 08 | */ ldloc.2 - IL_0031: /* 28 | (06)00012B */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__ResovleParameterTypeSymbol|8_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/) /* 0600012B */ - IL_0036: /* 13 | 04 */ stloc.s V_4 - IL_0038: /* 11 | 04 */ ldloc.s V_4 - IL_003a: /* 39 | 9F000000 */ brfalse IL_00de - - IL_003f: /* 03 | */ ldarg.1 - IL_0040: /* 11 | 04 */ ldloc.s V_4 - IL_0042: /* 7E | (04)000064 */ ldsfld valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[] Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteWellKnownTypes/*02000034*/::ParameterSpecialTypes /* 04000064 */ - IL_0047: /* 6F | (06)0000A7 */ callvirt instance bool Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::IsType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[]) /* 060000A7 */ - IL_004c: /* 3A | 8D000000 */ brtrue IL_00de - - IL_0051: /* 08 | */ ldloc.2 - IL_0052: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_0057: /* 13 | 06 */ stloc.s V_6 - IL_0059: /* 12 | 06 */ ldloca.s V_6 - IL_005b: /* 16 | */ ldc.i4.0 - IL_005c: /* 28 | (0A)0000FC */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00004D*/::get_Item(int32) /* 0A0000FC */ - IL_0061: /* 02 | */ ldarg.0 - IL_0062: /* 28 | (0A)0000BB */ call instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::get_CancellationToken() /* 0A0000BB */ - IL_0067: /* 6F | (0A)0000F4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxReference/*01000059*/::GetSyntax(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A0000F4 */ - IL_006c: /* 74 | (01)000085 */ castclass [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/ - IL_0071: /* 6F | (0A)0000CF */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode/*010000F5*/::GetLocation() /* 0A0000CF */ - IL_0076: /* 13 | 05 */ stloc.s V_5 - IL_0078: /* 02 | */ ldarg.0 - IL_0079: /* 71 | (01)000047 */ ldobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/ - IL_007e: /* 1C | */ ldc.i4.6 - IL_007f: /* 03 | */ ldarg.1 - IL_0080: /* 08 | */ ldloc.2 - IL_0081: /* 11 | 04 */ ldloc.s V_4 - IL_0083: /* 11 | 05 */ ldloc.s V_5 - IL_0085: /* 28 | (06)00012A */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__ReportFromAttributeDiagnostic|8_1'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/, - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/) /* 0600012A */ - IL_008a: /* 2D | 52 */ brtrue.s IL_00de - - IL_008c: /* 02 | */ ldarg.0 - IL_008d: /* 71 | (01)000047 */ ldobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/ - IL_0092: /* 1D | */ ldc.i4.7 - IL_0093: /* 03 | */ ldarg.1 - IL_0094: /* 08 | */ ldloc.2 - IL_0095: /* 11 | 04 */ ldloc.s V_4 - IL_0097: /* 11 | 05 */ ldloc.s V_5 - IL_0099: /* 28 | (06)00012A */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__ReportFromAttributeDiagnostic|8_1'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/, - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/) /* 0600012A */ - IL_009e: /* 2D | 3E */ brtrue.s IL_00de - - IL_00a0: /* 04 | */ ldarg.2 - IL_00a1: /* 08 | */ ldloc.2 - IL_00a2: /* 28 | (06)000129 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__IsRouteParameter|8_0'(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/) /* 06000129 */ - IL_00a7: /* 2C | 35 */ brfalse.s IL_00de - - IL_00a9: /* 11 | 04 */ ldloc.s V_4 - IL_00ab: /* 03 | */ ldarg.1 - IL_00ac: /* 28 | (06)00020E */ call valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.Parsability/*0200003D*/ Microsoft.AspNetCore.Analyzers.Infrastructure.ParsabilityHelper/*0200003C*/::GetParsability(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/) /* 0600020E */ - IL_00b1: /* 2C | 2B */ brfalse.s IL_00de - - IL_00b3: /* 02 | */ ldarg.0 - IL_00b4: /* 7E | (04)000030 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RouteParameterComplexTypeIsNotParsable /* 04000030 */ - IL_00b9: /* 11 | 05 */ ldloc.s V_5 - IL_00bb: /* 18 | */ ldc.i4.2 - IL_00bc: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_00c1: /* 25 | */ dup - IL_00c2: /* 16 | */ ldc.i4.0 - IL_00c3: /* 08 | */ ldloc.2 - IL_00c4: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_00c9: /* A2 | */ stelem.ref - IL_00ca: /* 25 | */ dup - IL_00cb: /* 17 | */ ldc.i4.1 - IL_00cc: /* 11 | 04 */ ldloc.s V_4 - IL_00ce: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_00d3: /* A2 | */ stelem.ref - IL_00d4: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_00d9: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_00de: /* 12 | 00 */ ldloca.s V_0 - IL_00e0: /* 28 | (0A)0000F6 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00004C*/::MoveNext() /* 0A0000F6 */ - IL_00e5: /* 3A | 2AFFFFFF */ brtrue IL_0014 - - IL_00ea: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::DisallowNonParsableComplexTypesOnParameters - - .method /*0600011E*/ private hidebysig static - void DisallowReturningActionResultFromMapMethods([in] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/& context, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ invocationOperation, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/ anonymousFunction, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ nodeForError) cil managed - // SIG: 00 05 01 10 11 81 1D 12 74 12 80 C5 12 81 59 12 80 D5 - { - .param [1]/*08000117*/ - .custom /*0C00019F:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x5a3f - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 04 | */ ldarg.2 - IL_0003: /* 05 | */ ldarg.3 - IL_0004: /* 6F | (0A)0000FD */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/::get_Symbol() /* 0A0000FD */ - IL_0009: /* 05 | */ ldarg.3 - IL_000a: /* 6F | (0A)0000FE */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IAnonymousFunctionOperation/*01000056*/::get_Body() /* 0A0000FE */ - IL_000f: /* 0E | 04 */ ldarg.s nodeForError - IL_0011: /* 28 | (06)00011F */ call void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::DisallowReturningActionResultFromMapMethods(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/&, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/) /* 0600011F */ - IL_0016: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::DisallowReturningActionResultFromMapMethods - - .method /*0600011F*/ private hidebysig static - void DisallowReturningActionResultFromMapMethods([in] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/& context, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ invocationOperation, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ methodBody, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ nodeForError) cil managed - // SIG: 00 06 01 10 11 81 1D 12 74 12 80 C5 12 80 99 12 81 5D 12 80 D5 - { - .param [1]/*0800011C*/ - .custom /*0C0001A0:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x5a58 - // Code size 316 (0x13c) - .maxstack 7 - .locals /*1100002A*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ V_0, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IReturnOperation/*0100005A*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ V_3, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConversionOperation/*0100005B*/ V_4, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ V_5, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ V_6, - bool V_7) - IL_0000: /* 05 | */ ldarg.3 - IL_0001: /* 6F | (0A)0000FF */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_ReturnType() /* 0A0000FF */ - IL_0006: /* 28 | (06)000120 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::UnwrapPossibleAsyncReturnType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 06000120 */ - IL_000b: /* 0A | */ stloc.0 - IL_000c: /* 03 | */ ldarg.1 - IL_000d: /* 1F | 2B */ ldc.i4.s 43 - IL_000f: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0014: /* 06 | */ ldloc.0 - IL_0015: /* 28 | (06)00008B */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::IsAssignableFrom(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008B */ - IL_001a: /* 2C | 01 */ brfalse.s IL_001d - - IL_001c: /* 2A | */ ret - - IL_001d: /* 0E | 04 */ ldarg.s methodBody - IL_001f: /* 2D | 4C */ brtrue.s IL_006d - - IL_0021: /* 03 | */ ldarg.1 - IL_0022: /* 1F | 2C */ ldc.i4.s 44 - IL_0024: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0029: /* 06 | */ ldloc.0 - IL_002a: /* 28 | (06)00008B */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::IsAssignableFrom(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008B */ - IL_002f: /* 2D | 10 */ brtrue.s IL_0041 - - IL_0031: /* 03 | */ ldarg.1 - IL_0032: /* 1F | 2D */ ldc.i4.s 45 - IL_0034: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0039: /* 06 | */ ldloc.0 - IL_003a: /* 28 | (06)00008B */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::IsAssignableFrom(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008B */ - IL_003f: /* 2C | 2C */ brfalse.s IL_006d - - IL_0041: /* 02 | */ ldarg.0 - IL_0042: /* 7E | (04)000020 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotReturnActionResultsFromRouteHandlers /* 04000020 */ - IL_0047: /* 0E | 05 */ ldarg.s nodeForError - IL_0049: /* 6F | (0A)0000C9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::GetLocation() /* 0A0000C9 */ - IL_004e: /* 17 | */ ldc.i4.1 - IL_004f: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_0054: /* 25 | */ dup - IL_0055: /* 16 | */ ldc.i4.0 - IL_0056: /* 04 | */ ldarg.2 - IL_0057: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_005c: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0061: /* A2 | */ stelem.ref - IL_0062: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_0067: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_006c: /* 2A | */ ret - - IL_006d: /* 0E | 04 */ ldarg.s methodBody - IL_006f: /* 28 | (0A)000100 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.OperationExtensions/*010000FF*/::Descendants(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/) /* 0A000100 */ - IL_0074: /* 28 | (2B)000014 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::OfType(class [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/) /* 2B000014 */ - IL_0079: /* 6F | (0A)000101 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B00004E*/::GetEnumerator() /* 0A000101 */ - IL_007e: /* 0B | */ stloc.1 - .try - { - IL_007f: /* 38 | A0000000 */ br IL_0124 - - IL_0084: /* 07 | */ ldloc.1 - IL_0085: /* 6F | (0A)000102 */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B00004F*/::get_Current() /* 0A000102 */ - IL_008a: /* 0C | */ stloc.2 - IL_008b: /* 08 | */ ldloc.2 - IL_008c: /* 6F | (0A)000103 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IReturnOperation/*0100005A*/::get_ReturnedValue() /* 0A000103 */ - IL_0091: /* 13 | 06 */ stloc.s V_6 - IL_0093: /* 11 | 06 */ ldloc.s V_6 - IL_0095: /* 2C | 09 */ brfalse.s IL_00a0 - - IL_0097: /* 11 | 06 */ ldloc.s V_6 - IL_0099: /* 75 | (01)000100 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvalidOperation/*01000100*/ - IL_009e: /* 2C | 05 */ brfalse.s IL_00a5 - - IL_00a0: /* 17 | */ ldc.i4.1 - IL_00a1: /* 13 | 07 */ stloc.s V_7 - IL_00a3: /* 2B | 03 */ br.s IL_00a8 - - IL_00a5: /* 16 | */ ldc.i4.0 - IL_00a6: /* 13 | 07 */ stloc.s V_7 - IL_00a8: /* 11 | 07 */ ldloc.s V_7 - IL_00aa: /* 2D | 78 */ brtrue.s IL_0124 - - IL_00ac: /* 08 | */ ldloc.2 - IL_00ad: /* 6F | (0A)000103 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IReturnOperation/*0100005A*/::get_ReturnedValue() /* 0A000103 */ - IL_00b2: /* 0D | */ stloc.3 - IL_00b3: /* 09 | */ ldloc.3 - IL_00b4: /* 75 | (01)00005B */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConversionOperation/*0100005B*/ - IL_00b9: /* 13 | 04 */ stloc.s V_4 - IL_00bb: /* 11 | 04 */ ldloc.s V_4 - IL_00bd: /* 2C | 08 */ brfalse.s IL_00c7 - - IL_00bf: /* 11 | 04 */ ldloc.s V_4 - IL_00c1: /* 6F | (0A)000104 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IConversionOperation/*0100005B*/::get_Operand() /* 0A000104 */ - IL_00c6: /* 0D | */ stloc.3 - IL_00c7: /* 09 | */ ldloc.3 - IL_00c8: /* 6F | (0A)000105 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Type() /* 0A000105 */ - IL_00cd: /* 13 | 05 */ stloc.s V_5 - IL_00cf: /* 11 | 05 */ ldloc.s V_5 - IL_00d1: /* 2C | 51 */ brfalse.s IL_0124 - - IL_00d3: /* 03 | */ ldarg.1 - IL_00d4: /* 1F | 2B */ ldc.i4.s 43 - IL_00d6: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00db: /* 11 | 05 */ ldloc.s V_5 - IL_00dd: /* 28 | (06)00008B */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::IsAssignableFrom(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008B */ - IL_00e2: /* 2D | 40 */ brtrue.s IL_0124 - - IL_00e4: /* 03 | */ ldarg.1 - IL_00e5: /* 1F | 2C */ ldc.i4.s 44 - IL_00e7: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00ec: /* 11 | 05 */ ldloc.s V_5 - IL_00ee: /* 28 | (06)00008B */ call bool Microsoft.CodeAnalysis.CodeAnalysisExtensions/*02000019*/::IsAssignableFrom(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/) /* 0600008B */ - IL_00f3: /* 2C | 2F */ brfalse.s IL_0124 - - IL_00f5: /* 02 | */ ldarg.0 - IL_00f6: /* 7E | (04)000020 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotReturnActionResultsFromRouteHandlers /* 04000020 */ - IL_00fb: /* 08 | */ ldloc.2 - IL_00fc: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_0101: /* 6F | (0A)0000C9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::GetLocation() /* 0A0000C9 */ - IL_0106: /* 17 | */ ldc.i4.1 - IL_0107: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_010c: /* 25 | */ dup - IL_010d: /* 16 | */ ldc.i4.0 - IL_010e: /* 04 | */ ldarg.2 - IL_010f: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_0114: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0119: /* A2 | */ stelem.ref - IL_011a: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_011f: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_0124: /* 07 | */ ldloc.1 - IL_0125: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_012a: /* 3A | 55FFFFFF */ brtrue IL_0084 - - IL_012f: /* DE | 0A */ leave.s IL_013b - - } // end .try - finally - { - IL_0131: /* 07 | */ ldloc.1 - IL_0132: /* 2C | 06 */ brfalse.s IL_013a - - IL_0134: /* 07 | */ ldloc.1 - IL_0135: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_013a: /* DC | */ endfinally - } // end handler - // HEX: 02 00 7F 00 B2 31 01 0A 00 00 00 00 - IL_013b: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::DisallowReturningActionResultFromMapMethods - - .method /*06000120*/ private hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ - UnwrapPossibleAsyncReturnType(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ returnType) cil managed - // SIG: 00 01 12 80 95 12 80 95 - { - // Method begins at RVA 0x5bb0 - // Code size 95 (0x5f) - .maxstack 2 - .locals /*1100002B*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_0, - string V_1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_2, - bool V_3) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 75 | (01)00002F */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 2C | 3E */ brfalse.s IL_0048 - - IL_000a: /* 02 | */ ldarg.0 - IL_000b: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0010: /* 0B | */ stloc.1 - IL_0011: /* 07 | */ ldloc.1 - IL_0012: /* 72 | (70)004ACF */ ldstr "Task" /* 70004ACF */ - IL_0017: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_001c: /* 2D | 0D */ brtrue.s IL_002b - - IL_001e: /* 07 | */ ldloc.1 - IL_001f: /* 72 | (70)004AD9 */ ldstr "ValueTask" /* 70004AD9 */ - IL_0024: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_0029: /* 2C | 1D */ brfalse.s IL_0048 - - IL_002b: /* 06 | */ ldloc.0 - IL_002c: /* 6F | (0A)000083 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/::get_IsGenericType() /* 0A000083 */ - IL_0031: /* 2C | 15 */ brfalse.s IL_0048 - - IL_0033: /* 06 | */ ldloc.0 - IL_0034: /* 6F | (0A)000106 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/::get_TypeArguments() /* 0A000106 */ - IL_0039: /* 0C | */ stloc.2 - IL_003a: /* 12 | 02 */ ldloca.s V_2 - IL_003c: /* 28 | (0A)000107 */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000050*/::get_Length() /* 0A000107 */ - IL_0041: /* 17 | */ ldc.i4.1 - IL_0042: /* 33 | 04 */ bne.un.s IL_0048 - - IL_0044: /* 17 | */ ldc.i4.1 - IL_0045: /* 0D | */ stloc.3 - IL_0046: /* 2B | 02 */ br.s IL_004a - - IL_0048: /* 16 | */ ldc.i4.0 - IL_0049: /* 0D | */ stloc.3 - IL_004a: /* 09 | */ ldloc.3 - IL_004b: /* 2D | 02 */ brtrue.s IL_004f - - IL_004d: /* 02 | */ ldarg.0 - IL_004e: /* 2A | */ ret - - IL_004f: /* 06 | */ ldloc.0 - IL_0050: /* 6F | (0A)000106 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/::get_TypeArguments() /* 0A000106 */ - IL_0055: /* 0C | */ stloc.2 - IL_0056: /* 12 | 02 */ ldloca.s V_2 - IL_0058: /* 16 | */ ldc.i4.0 - IL_0059: /* 28 | (0A)000108 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000050*/::get_Item(int32) /* 0A000108 */ - IL_005e: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::UnwrapPossibleAsyncReturnType - - .method /*06000121*/ public hidebysig specialname virtual - instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - get_SupportedDiagnostics() cil managed - // SIG: 20 00 15 11 80 B5 01 12 81 09 - { - .custom /*0C0001A1:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .param [0]/*08000123*/ - .custom /*0C0001A3:0600000A*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8[]) /* 0600000A */ = ( 01 00 02 00 00 00 00 01 00 00 ) - // Method begins at RVA 0x5c1b - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00003B */ ldfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'k__BackingField' /* 0400003B */ - IL_0006: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::get_SupportedDiagnostics - - .method /*06000122*/ public hidebysig virtual - instance void Initialize(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/ context) cil managed - // SIG: 20 01 01 12 81 19 - { - .custom /*0C0001A2:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - // Method begins at RVA 0x5c23 - // Code size 51 (0x33) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 16 | */ ldc.i4.0 - IL_0002: /* 6F | (0A)0000B7 */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/::ConfigureGeneratedCodeAnalysis(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.GeneratedCodeAnalysisFlags/*010000F2*/) /* 0A0000B7 */ - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 6F | (0A)0000B8 */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/::EnableConcurrentExecution() /* 0A0000B8 */ - IL_000d: /* 03 | */ ldarg.1 - IL_000e: /* 7E | (04)0001AE */ ldsfld class [netstandard/*23000001*/]System.Action`1/*01000051*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9__16_0' /* 040001AE */ - IL_0013: /* 25 | */ dup - IL_0014: /* 2D | 17 */ brtrue.s IL_002d - - IL_0016: /* 26 | */ pop - IL_0017: /* 7E | (04)0001AA */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9' /* 040001AA */ - IL_001c: /* FE06 | (06)0003CC */ ldftn instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'b__16_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.CompilationStartAnalysisContext/*01000052*/) /* 060003CC */ - IL_0022: /* 73 | (0A)0000B9 */ newobj instance void class [netstandard/*23000001*/]System.Action`1/*01000051*//*1B000038*/::.ctor(object, - native int) /* 0A0000B9 */ - IL_0027: /* 25 | */ dup - IL_0028: /* 80 | (04)0001AE */ stsfld class [netstandard/*23000001*/]System.Action`1/*01000051*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c'/*0200007F*/::'<>9__16_0' /* 040001AE */ - IL_002d: /* 6F | (0A)0000BA */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/::RegisterCompilationStartAction(class [netstandard/*23000001*/]System.Action`1/*01000051*/) /* 0A0000BA */ - IL_0032: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::Initialize - - .method /*06000123*/ private hidebysig static - bool TryGetStringToken(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ invocation, - [out] valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/& token) cil managed - // SIG: 00 02 02 12 80 C5 10 11 80 F9 - { - // Method begins at RVA 0x5c58 - // Code size 124 (0x7c) - .maxstack 2 - .locals /*1100002C*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/ V_0, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax/*0100005C*/ V_1, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.LiteralExpressionSyntax/*0100005D*/ V_2, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_3, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_4, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/ V_5) - IL_0000: /* 14 | */ ldnull - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 02 | */ ldarg.0 - IL_0003: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_0008: /* 13 | 04 */ stloc.s V_4 - IL_000a: /* 12 | 04 */ ldloca.s V_4 - IL_000c: /* 28 | (0A)0000BD */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000039*/::GetEnumerator() /* 0A0000BD */ - IL_0011: /* 0D | */ stloc.3 - IL_0012: /* 2B | 24 */ br.s IL_0038 - - IL_0014: /* 12 | 03 */ ldloca.s V_3 - IL_0016: /* 28 | (0A)0000BE */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00003A*/::get_Current() /* 0A0000BE */ - IL_001b: /* 13 | 05 */ stloc.s V_5 - IL_001d: /* 11 | 05 */ ldloc.s V_5 - IL_001f: /* 6F | (0A)000109 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IArgumentOperation/*01000034*/::get_Parameter() /* 0A000109 */ - IL_0024: /* 25 | */ dup - IL_0025: /* 2D | 04 */ brtrue.s IL_002b - - IL_0027: /* 26 | */ pop - IL_0028: /* 16 | */ ldc.i4.0 - IL_0029: /* 2B | 08 */ br.s IL_0033 - - IL_002b: /* 6F | (0A)00010A */ callvirt instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_Ordinal() /* 0A00010A */ - IL_0030: /* 17 | */ ldc.i4.1 - IL_0031: /* FE01 | */ ceq - IL_0033: /* 2C | 03 */ brfalse.s IL_0038 - - IL_0035: /* 11 | 05 */ ldloc.s V_5 - IL_0037: /* 0A | */ stloc.0 - IL_0038: /* 12 | 03 */ ldloca.s V_3 - IL_003a: /* 28 | (0A)0000C6 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00003A*/::MoveNext() /* 0A0000C6 */ - IL_003f: /* 2D | D3 */ brtrue.s IL_0014 - - IL_0041: /* 06 | */ ldloc.0 - IL_0042: /* 2D | 03 */ brtrue.s IL_0047 - - IL_0044: /* 14 | */ ldnull - IL_0045: /* 2B | 06 */ br.s IL_004d - - IL_0047: /* 06 | */ ldloc.0 - IL_0048: /* 6F | (0A)00006F */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_Syntax() /* 0A00006F */ - IL_004d: /* 75 | (01)00005C */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax/*0100005C*/ - IL_0052: /* 0B | */ stloc.1 - IL_0053: /* 07 | */ ldloc.1 - IL_0054: /* 2C | 0F */ brfalse.s IL_0065 - - IL_0056: /* 07 | */ ldloc.1 - IL_0057: /* 6F | (0A)0000BF */ callvirt instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax/*01000092*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax/*0100005C*/::get_Expression() /* 0A0000BF */ - IL_005c: /* 75 | (01)00005D */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.LiteralExpressionSyntax/*0100005D*/ - IL_0061: /* 0C | */ stloc.2 - IL_0062: /* 08 | */ ldloc.2 - IL_0063: /* 2D | 09 */ brtrue.s IL_006e - - IL_0065: /* 03 | */ ldarg.1 - IL_0066: /* FE15 | (01)00003E */ initobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ - IL_006c: /* 16 | */ ldc.i4.0 - IL_006d: /* 2A | */ ret - - IL_006e: /* 03 | */ ldarg.1 - IL_006f: /* 08 | */ ldloc.2 - IL_0070: /* 6F | (0A)00010B */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.LiteralExpressionSyntax/*0100005D*/::get_Token() /* 0A00010B */ - IL_0075: /* 81 | (01)00003E */ stobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ - IL_007a: /* 17 | */ ldc.i4.1 - IL_007b: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::TryGetStringToken - - .method /*06000124*/ private hidebysig static - bool IsRouteHandlerInvocation(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ invocation, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ targetMethod) cil managed - // SIG: 00 03 02 12 74 12 80 C5 12 80 99 - { - // Method begins at RVA 0x5ce0 - // Code size 89 (0x59) - .maxstack 3 - .locals /*1100002D*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0006: /* 72 | (70)004AED */ ldstr "Map" /* 70004AED */ - IL_000b: /* 1A | */ ldc.i4.4 - IL_000c: /* 6F | (0A)0000AB */ callvirt instance bool [netstandard/*23000001*/]System.String/*010000D3*/::StartsWith(string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A0000AB */ - IL_0011: /* 2C | 44 */ brfalse.s IL_0057 - - IL_0013: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0018: /* 02 | */ ldarg.0 - IL_0019: /* 1F | 27 */ ldc.i4.s 39 - IL_001b: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0020: /* 04 | */ ldarg.2 - IL_0021: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_0026: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_002b: /* 2C | 2A */ brfalse.s IL_0057 - - IL_002d: /* 03 | */ ldarg.1 - IL_002e: /* 6F | (0A)000075 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_Arguments() /* 0A000075 */ - IL_0033: /* 0A | */ stloc.0 - IL_0034: /* 12 | 00 */ ldloca.s V_0 - IL_0036: /* 28 | (0A)00010C */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000039*/::get_Length() /* 0A00010C */ - IL_003b: /* 19 | */ ldc.i4.3 - IL_003c: /* 33 | 19 */ bne.un.s IL_0057 - - IL_003e: /* 04 | */ ldarg.2 - IL_003f: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0044: /* 0B | */ stloc.1 - IL_0045: /* 12 | 01 */ ldloca.s V_1 - IL_0047: /* 28 | (0A)00008F */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Length() /* 0A00008F */ - IL_004c: /* 19 | */ ldc.i4.3 - IL_004d: /* 33 | 08 */ bne.un.s IL_0057 - - IL_004f: /* 02 | */ ldarg.0 - IL_0050: /* 04 | */ ldarg.2 - IL_0051: /* 28 | (06)00012C */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__IsCompatibleDelegateType|18_0'(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/) /* 0600012C */ - IL_0056: /* 2A | */ ret - - IL_0057: /* 16 | */ ldc.i4.0 - IL_0058: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::IsRouteHandlerInvocation - - .method /*06000125*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x5d48 - // Code size 88 (0x58) - .maxstack 5 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1E | */ ldc.i4.8 - IL_0002: /* 8D | (01)000042 */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ - IL_0007: /* 25 | */ dup - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* 7E | (04)00001F */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotUseModelBindingAttributesOnRouteHandlerParameters /* 0400001F */ - IL_000e: /* A2 | */ stelem.ref - IL_000f: /* 25 | */ dup - IL_0010: /* 17 | */ ldc.i4.1 - IL_0011: /* 7E | (04)000020 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DoNotReturnActionResultsFromRouteHandlers /* 04000020 */ - IL_0016: /* A2 | */ stelem.ref - IL_0017: /* 25 | */ dup - IL_0018: /* 18 | */ ldc.i4.2 - IL_0019: /* 7E | (04)000021 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DetectMisplacedLambdaAttribute /* 04000021 */ - IL_001e: /* A2 | */ stelem.ref - IL_001f: /* 25 | */ dup - IL_0020: /* 19 | */ ldc.i4.3 - IL_0021: /* 7E | (04)000023 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::DetectMismatchedParameterOptionality /* 04000023 */ - IL_0026: /* A2 | */ stelem.ref - IL_0027: /* 25 | */ dup - IL_0028: /* 1A | */ ldc.i4.4 - IL_0029: /* 7E | (04)000030 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RouteParameterComplexTypeIsNotParsable /* 04000030 */ - IL_002e: /* A2 | */ stelem.ref - IL_002f: /* 25 | */ dup - IL_0030: /* 1B | */ ldc.i4.5 - IL_0031: /* 7E | (04)000031 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::BindAsyncSignatureMustReturnValueTaskOfT /* 04000031 */ - IL_0036: /* A2 | */ stelem.ref - IL_0037: /* 25 | */ dup - IL_0038: /* 1C | */ ldc.i4.6 - IL_0039: /* 7E | (04)000032 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::AmbiguousRouteHandlerRoute /* 04000032 */ - IL_003e: /* A2 | */ stelem.ref - IL_003f: /* 25 | */ dup - IL_0040: /* 1D | */ ldc.i4.7 - IL_0041: /* 7E | (04)000034 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::AtMostOneFromBodyAttribute /* 04000034 */ - IL_0046: /* A2 | */ stelem.ref - IL_0047: /* 28 | (2B)000005 */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0[]) /* 2B000005 */ - IL_004c: /* 7D | (04)00003B */ stfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'k__BackingField' /* 0400003B */ - IL_0051: /* 02 | */ ldarg.0 - IL_0052: /* 28 | (0A)0000C8 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer/*01000045*/::.ctor() /* 0A0000C8 */ - IL_0057: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::.ctor - - .method /*06000126*/ assembly hidebysig static - void 'g__ReportDiagnostics|0_2'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/ context, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ symbols) cil managed - // SIG: 00 02 01 11 81 1D 15 12 80 A5 01 12 80 AD - { - .custom /*0C0001A4:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C0001A5:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x5dac - // Code size 110 (0x6e) - .maxstack 4 - .locals /*1100002E*/ init (class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ V_1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ V_3) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)00010D */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000051*/::GetEnumerator() /* 0A00010D */ - IL_0006: /* 0A | */ stloc.0 - .try - { - IL_0007: /* 2B | 50 */ br.s IL_0059 - - IL_0009: /* 06 | */ ldloc.0 - IL_000a: /* 6F | (0A)00010E */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000052*/::get_Current() /* 0A00010E */ - IL_000f: /* 0B | */ stloc.1 - IL_0010: /* 07 | */ ldloc.1 - IL_0011: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_0016: /* 0C | */ stloc.2 - IL_0017: /* 12 | 02 */ ldloca.s V_2 - IL_0019: /* 28 | (0A)00010F */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00004D*/::get_Length() /* 0A00010F */ - IL_001e: /* 16 | */ ldc.i4.0 - IL_001f: /* 31 | 38 */ ble.s IL_0059 - - IL_0021: /* 07 | */ ldloc.1 - IL_0022: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_0027: /* 0C | */ stloc.2 - IL_0028: /* 12 | 02 */ ldloca.s V_2 - IL_002a: /* 16 | */ ldc.i4.0 - IL_002b: /* 28 | (0A)0000FC */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00004D*/::get_Item(int32) /* 0A0000FC */ - IL_0030: /* 0F | 00 */ ldarga.s context - IL_0032: /* 28 | (0A)0000BB */ call instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::get_CancellationToken() /* 0A0000BB */ - IL_0037: /* 6F | (0A)0000F4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxReference/*01000059*/::GetSyntax(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A0000F4 */ - IL_003c: /* 6F | (0A)0000C9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::GetLocation() /* 0A0000C9 */ - IL_0041: /* 0D | */ stloc.3 - IL_0042: /* 0F | 00 */ ldarga.s context - IL_0044: /* 7E | (04)000034 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::AtMostOneFromBodyAttribute /* 04000034 */ - IL_0049: /* 09 | */ ldloc.3 - IL_004a: /* 28 | (2B)000015 */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B000015 */ - IL_004f: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_0054: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_0059: /* 06 | */ ldloc.0 - IL_005a: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_005f: /* 2D | A8 */ brtrue.s IL_0009 - - IL_0061: /* DE | 0A */ leave.s IL_006d - - } // end .try - finally - { - IL_0063: /* 06 | */ ldloc.0 - IL_0064: /* 2C | 06 */ brfalse.s IL_006c - - IL_0066: /* 06 | */ ldloc.0 - IL_0067: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_006c: /* DC | */ endfinally - } // end handler - // HEX: 02 00 07 00 5C 63 00 0A 00 00 00 00 - IL_006d: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::'g__ReportDiagnostics|0_2' - - .method /*06000127*/ assembly hidebysig static - bool 'g__IsInValidNamespace|6_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamespaceSymbol/*0100005E*/ namespace) cil managed - // SIG: 00 01 02 12 81 79 - { - .custom /*0C0001A6:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 02 00 00 ) - .custom /*0C0001A7:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x5e38 - // Code size 70 (0x46) - .maxstack 3 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 2C | 41 */ brfalse.s IL_0044 - - IL_0003: /* 02 | */ ldarg.0 - IL_0004: /* 6F | (0A)000110 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamespaceSymbol/*0100005E*/::get_IsGlobalNamespace() /* 0A000110 */ - IL_0009: /* 2D | 39 */ brtrue.s IL_0044 - - IL_000b: /* 02 | */ ldarg.0 - IL_000c: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0011: /* 72 | (70)004AF5 */ ldstr "AspNetCore" /* 70004AF5 */ - IL_0016: /* 1A | */ ldc.i4.4 - IL_0017: /* 6F | (0A)000111 */ callvirt instance bool [netstandard/*23000001*/]System.String/*010000D3*/::Equals(string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A000111 */ - IL_001c: /* 2C | 1A */ brfalse.s IL_0038 - - IL_001e: /* 02 | */ ldarg.0 - IL_001f: /* 6F | (0A)0000F9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamespaceSymbol/*0100005E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingNamespace() /* 0A0000F9 */ - IL_0024: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0029: /* 72 | (70)004B0B */ ldstr "Microsoft" /* 70004B0B */ - IL_002e: /* 1A | */ ldc.i4.4 - IL_002f: /* 6F | (0A)000111 */ callvirt instance bool [netstandard/*23000001*/]System.String/*010000D3*/::Equals(string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A000111 */ - IL_0034: /* 2C | 02 */ brfalse.s IL_0038 - - IL_0036: /* 17 | */ ldc.i4.1 - IL_0037: /* 2A | */ ret - - IL_0038: /* 02 | */ ldarg.0 - IL_0039: /* 6F | (0A)0000F9 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamespaceSymbol/*0100005E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingNamespace() /* 0A0000F9 */ - IL_003e: /* 28 | (06)000127 */ call bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::'g__IsInValidNamespace|6_0'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamespaceSymbol/*0100005E*/) /* 06000127 */ - IL_0043: /* 2A | */ ret - - IL_0044: /* 16 | */ ldc.i4.0 - IL_0045: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::'g__IsInValidNamespace|6_0' - - .method /*06000128*/ assembly hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ - 'g__GetReturnedInvocation|6_1'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IBlockOperation/*01000057*/ blockOperation) cil managed - // SIG: 00 01 12 80 99 12 81 5D - { - .custom /*0C0001A8:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C0001A9:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .param [0]/*0800012D*/ - .custom /*0C0001B3:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 02 00 00 ) - // Method begins at RVA 0x5e8c - // Code size 124 (0x7c) - .maxstack 1 - .locals /*1100002F*/ init (valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*//Reversed/*0100005F*//Enumerator/*01000060*/ V_0, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*/ V_1, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*//Reversed/*0100005F*/ V_2, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ V_3, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IReturnOperation/*0100005A*/ V_4, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ V_5, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IExpressionStatementOperation/*01000061*/ V_6, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ V_7) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 6F | (0A)0000F7 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/::get_ChildOperations() /* 0A0000F7 */ - IL_0006: /* 0B | */ stloc.1 - IL_0007: /* 12 | 01 */ ldloca.s V_1 - IL_0009: /* 28 | (0A)000112 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*//Reversed/*0100005F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*/::Reverse() /* 0A000112 */ - IL_000e: /* 0C | */ stloc.2 - IL_000f: /* 12 | 02 */ ldloca.s V_2 - IL_0011: /* 28 | (0A)000113 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*//Reversed/*0100005F*//Enumerator/*01000060*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*//Reversed/*0100005F*/::GetEnumerator() /* 0A000113 */ - IL_0016: /* 0A | */ stloc.0 - IL_0017: /* 2B | 58 */ br.s IL_0071 - - IL_0019: /* 12 | 00 */ ldloca.s V_0 - IL_001b: /* 28 | (0A)000114 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*//Reversed/*0100005F*//Enumerator/*01000060*/::get_Current() /* 0A000114 */ - IL_0020: /* 0D | */ stloc.3 - IL_0021: /* 09 | */ ldloc.3 - IL_0022: /* 75 | (01)00005A */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IReturnOperation/*0100005A*/ - IL_0027: /* 13 | 04 */ stloc.s V_4 - IL_0029: /* 11 | 04 */ ldloc.s V_4 - IL_002b: /* 2C | 1A */ brfalse.s IL_0047 - - IL_002d: /* 11 | 04 */ ldloc.s V_4 - IL_002f: /* 6F | (0A)000103 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IReturnOperation/*0100005A*/::get_ReturnedValue() /* 0A000103 */ - IL_0034: /* 75 | (01)000031 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - IL_0039: /* 13 | 05 */ stloc.s V_5 - IL_003b: /* 11 | 05 */ ldloc.s V_5 - IL_003d: /* 2C | 32 */ brfalse.s IL_0071 - - IL_003f: /* 11 | 05 */ ldloc.s V_5 - IL_0041: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_0046: /* 2A | */ ret - - IL_0047: /* 09 | */ ldloc.3 - IL_0048: /* 75 | (01)000061 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IExpressionStatementOperation/*01000061*/ - IL_004d: /* 13 | 06 */ stloc.s V_6 - IL_004f: /* 11 | 06 */ ldloc.s V_6 - IL_0051: /* 2C | 1C */ brfalse.s IL_006f - - IL_0053: /* 11 | 06 */ ldloc.s V_6 - IL_0055: /* 6F | (0A)000115 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IExpressionStatementOperation/*01000061*/::get_Operation() /* 0A000115 */ - IL_005a: /* 75 | (01)000031 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/ - IL_005f: /* 13 | 07 */ stloc.s V_7 - IL_0061: /* 11 | 07 */ ldloc.s V_7 - IL_0063: /* 2C | 08 */ brfalse.s IL_006d - - IL_0065: /* 11 | 07 */ ldloc.s V_7 - IL_0067: /* 6F | (0A)000071 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Operations.IInvocationOperation/*01000031*/::get_TargetMethod() /* 0A000071 */ - IL_006c: /* 2A | */ ret - - IL_006d: /* 14 | */ ldnull - IL_006e: /* 2A | */ ret - - IL_006f: /* 14 | */ ldnull - IL_0070: /* 2A | */ ret - - IL_0071: /* 12 | 00 */ ldloca.s V_0 - IL_0073: /* 28 | (0A)000116 */ call instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IOperation/*01000055*//OperationList/*01000058*//Reversed/*0100005F*//Enumerator/*01000060*/::MoveNext() /* 0A000116 */ - IL_0078: /* 2D | 9F */ brtrue.s IL_0019 - - IL_007a: /* 14 | */ ldnull - IL_007b: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::'g__GetReturnedInvocation|6_1' - - .method /*06000129*/ assembly hidebysig static - bool 'g__IsRouteParameter|8_0'(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ routeUsage, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ handlerDelegateParameter) cil managed - // SIG: 00 02 02 12 70 12 80 CD - { - .custom /*0C0001AA:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C0001AB:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x5f14 - // Code size 66 (0x42) - .maxstack 3 - .locals /*11000030*/ init (class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass8_0'/*02000084*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/ V_1, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ V_2, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ V_3) - IL_0000: /* 73 | (06)0003D9 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass8_0'/*02000084*/::.ctor() /* 060003D9 */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)0001B8 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass8_0'/*02000084*/::handlerDelegateParameter /* 040001B8 */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_0013: /* 0C | */ stloc.2 - IL_0014: /* 12 | 02 */ ldloca.s V_2 - IL_0016: /* 28 | (06)0001A5 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_ResolvedParameters() /* 060001A5 */ - IL_001b: /* 06 | */ ldloc.0 - IL_001c: /* FE06 | (06)0003DA */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*//'<>c__DisplayClass8_0'/*02000084*/::'b__3'(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/) /* 060003DA */ - IL_0022: /* 73 | (0A)000117 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B000053*/::.ctor(object, - native int) /* 0A000117 */ - IL_0027: /* 28 | (2B)000016 */ call !!0 [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::FirstOrDefault(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000016 */ - IL_002c: /* 0B | */ stloc.1 - IL_002d: /* 02 | */ ldarg.0 - IL_002e: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0033: /* 12 | 01 */ ldloca.s V_1 - IL_0035: /* 28 | (06)00018B */ call instance string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_RouteParameterName() /* 0600018B */ - IL_003a: /* 12 | 03 */ ldloca.s V_3 - IL_003c: /* 6F | (06)00030D */ callvirt instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/::TryGetRouteParameter(string, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/&) /* 0600030D */ - IL_0041: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::'g__IsRouteParameter|8_0' - - .method /*0600012A*/ assembly hidebysig static - bool 'g__ReportFromAttributeDiagnostic|8_1'(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/ context, - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/ fromMetadataInterfaceType, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ parameter, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ parameterTypeSymbol, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ location) cil managed - // SIG: 00 06 02 11 81 1D 11 81 E4 12 74 12 80 CD 12 80 BD 12 81 39 - { - .custom /*0C0001AC:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C0001AD:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x5f64 - // Code size 77 (0x4d) - .maxstack 7 - .locals /*11000031*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.Parsability/*0200003D*/ V_1) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0007: /* 0A | */ stloc.0 - IL_0008: /* 0E | 04 */ ldarg.s parameterTypeSymbol - IL_000a: /* 04 | */ ldarg.2 - IL_000b: /* 28 | (06)00020E */ call valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.Parsability/*0200003D*/ Microsoft.AspNetCore.Analyzers.Infrastructure.ParsabilityHelper/*0200003C*/::GetParsability(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/) /* 0600020E */ - IL_0010: /* 0B | */ stloc.1 - IL_0011: /* 05 | */ ldarg.3 - IL_0012: /* 06 | */ ldloc.0 - IL_0013: /* 28 | (06)0001DD */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SymbolExtensions/*02000037*/::HasAttributeImplementingInterface(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/) /* 060001DD */ - IL_0018: /* 2C | 31 */ brfalse.s IL_004b - - IL_001a: /* 07 | */ ldloc.1 - IL_001b: /* 2C | 2E */ brfalse.s IL_004b - - IL_001d: /* 0F | 00 */ ldarga.s context - IL_001f: /* 7E | (04)000030 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RouteParameterComplexTypeIsNotParsable /* 04000030 */ - IL_0024: /* 0E | 05 */ ldarg.s location - IL_0026: /* 18 | */ ldc.i4.2 - IL_0027: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_002c: /* 25 | */ dup - IL_002d: /* 16 | */ ldc.i4.0 - IL_002e: /* 05 | */ ldarg.3 - IL_002f: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0034: /* A2 | */ stelem.ref - IL_0035: /* 25 | */ dup - IL_0036: /* 17 | */ ldc.i4.1 - IL_0037: /* 0E | 04 */ ldarg.s parameterTypeSymbol - IL_0039: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_003e: /* A2 | */ stelem.ref - IL_003f: /* 28 | (0A)0000D6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - object[]) /* 0A0000D6 */ - IL_0044: /* 28 | (0A)0000F5 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.OperationAnalysisContext/*01000047*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A0000F5 */ - IL_0049: /* 17 | */ ldc.i4.1 - IL_004a: /* 2A | */ ret - - IL_004b: /* 16 | */ ldc.i4.0 - IL_004c: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::'g__ReportFromAttributeDiagnostic|8_1' - - .method /*0600012B*/ assembly hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - 'g__ResovleParameterTypeSymbol|8_2'(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/ parameterSymbol) cil managed - // SIG: 00 01 12 80 BD 12 80 CD - { - .custom /*0C0001AE:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C0001AF:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .param [0]/*08000137*/ - .custom /*0C0001B5:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 02 00 00 ) - // Method begins at RVA 0x5fc0 - // Code size 86 (0x56) - .maxstack 2 - .locals /*11000032*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IArrayTypeSymbol/*01000062*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_2, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_3) - IL_0000: /* 14 | */ ldnull - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 02 | */ ldarg.0 - IL_0003: /* 6F | (0A)00007A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_Type() /* 0A00007A */ - IL_0008: /* 75 | (01)000062 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IArrayTypeSymbol/*01000062*/ - IL_000d: /* 0B | */ stloc.1 - IL_000e: /* 07 | */ ldloc.1 - IL_000f: /* 2C | 0E */ brfalse.s IL_001f - - IL_0011: /* 07 | */ ldloc.1 - IL_0012: /* 6F | (0A)000119 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IArrayTypeSymbol/*01000062*/::get_ElementType() /* 0A000119 */ - IL_0017: /* 75 | (01)00002F */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_001c: /* 0A | */ stloc.0 - IL_001d: /* 2B | 11 */ br.s IL_0030 - - IL_001f: /* 02 | */ ldarg.0 - IL_0020: /* 6F | (0A)00007A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_Type() /* 0A00007A */ - IL_0025: /* 75 | (01)00002F */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_002a: /* 0C | */ stloc.2 - IL_002b: /* 08 | */ ldloc.2 - IL_002c: /* 2C | 02 */ brfalse.s IL_0030 - - IL_002e: /* 08 | */ ldloc.2 - IL_002f: /* 0A | */ stloc.0 - IL_0030: /* 06 | */ ldloc.0 - IL_0031: /* 6F | (0A)00011A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/::get_ConstructedFrom() /* 0A00011A */ - IL_0036: /* 6F | (0A)000088 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SpecialType/*01000040*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/::get_SpecialType() /* 0A000088 */ - IL_003b: /* 1F | 20 */ ldc.i4.s 32 - IL_003d: /* 33 | 15 */ bne.un.s IL_0054 - - IL_003f: /* 06 | */ ldloc.0 - IL_0040: /* 6F | (0A)000106 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/::get_TypeArguments() /* 0A000106 */ - IL_0045: /* 0D | */ stloc.3 - IL_0046: /* 12 | 03 */ ldloca.s V_3 - IL_0048: /* 16 | */ ldc.i4.0 - IL_0049: /* 28 | (0A)000108 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000050*/::get_Item(int32) /* 0A000108 */ - IL_004e: /* 75 | (01)00002F */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_0053: /* 0A | */ stloc.0 - IL_0054: /* 06 | */ ldloc.0 - IL_0055: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::'g__ResovleParameterTypeSymbol|8_2' - - .method /*0600012C*/ assembly hidebysig static - bool 'g__IsCompatibleDelegateType|18_0'(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ targetMethod) cil managed - // SIG: 00 02 02 12 74 12 80 99 - { - .custom /*0C0001B0:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C0001B1:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x6024 - // Code size 69 (0x45) - .maxstack 3 - .locals /*11000033*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_1) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)000073 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/::get_Parameters() /* 0A000073 */ - IL_0006: /* 0B | */ stloc.1 - IL_0007: /* 12 | 01 */ ldloca.s V_1 - IL_0009: /* 18 | */ ldc.i4.2 - IL_000a: /* 28 | (0A)000078 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00002E*/::get_Item(int32) /* 0A000078 */ - IL_000f: /* 6F | (0A)00007A */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IParameterSymbol/*01000033*/::get_Type() /* 0A00007A */ - IL_0014: /* 0A | */ stloc.0 - IL_0015: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_001a: /* 02 | */ ldarg.0 - IL_001b: /* 1F | 28 */ ldc.i4.s 40 - IL_001d: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0022: /* 06 | */ ldloc.0 - IL_0023: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_0028: /* 2C | 02 */ brfalse.s IL_002c - - IL_002a: /* 17 | */ ldc.i4.1 - IL_002b: /* 2A | */ ret - - IL_002c: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0031: /* 02 | */ ldarg.0 - IL_0032: /* 1F | 2E */ ldc.i4.s 46 - IL_0034: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_0039: /* 06 | */ ldloc.0 - IL_003a: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_003f: /* 2C | 02 */ brfalse.s IL_0043 - - IL_0041: /* 17 | */ ldc.i4.1 - IL_0042: /* 2A | */ ret - - IL_0043: /* 16 | */ ldc.i4.0 - IL_0044: /* 2A | */ ret - } // end of method RouteHandlerAnalyzer::'g__IsCompatibleDelegateType|18_0' - - .property /*1700005C*/ instance callconv(8) valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - SupportedDiagnostics() - { - .custom /*0C0000C2:0600000A*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8[]) /* 0600000A */ = ( 01 00 02 00 00 00 00 01 00 00 ) - .get instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer/*02000022*/::get_SupportedDiagnostics() /* 06000121 */ - } // end of property RouteHandlerAnalyzer::SupportedDiagnostics -} // end of class Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer - -.class /*02000023*/ public auto ansi sealed beforefieldinit Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider - extends [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionProvider/*01000070*/ -{ - .custom /*0C000079:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C00007A:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .custom /*0C00007B:0A000025*/ instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.ExportCompletionProviderAttribute/*0100006E*/::.ctor(string, - string) /* 0A000025 */ = ( 01 00 1E 52 6F 75 74 65 50 61 74 74 65 72 6E 43 // ...RoutePatternC - 6F 6D 70 6C 65 74 69 6F 6E 50 72 6F 76 69 64 65 // ompletionProvide - 72 02 43 23 00 00 ) // r.C#.. - .custom /*0C00007C:0A000026*/ instance void [System.Composition.AttributedModel/*23000007*/]System.Composition.SharedAttribute/*0100006F*/::.ctor() /* 0A000026 */ = ( 01 00 00 00 ) - .class /*02000085*/ sequential ansi sealed nested private beforefieldinit RoutePatternItem - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - { - .custom /*0C000104:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .field /*040001B9*/ public initonly string DisplayText - .field /*040001BA*/ public initonly string InlineDescription - .field /*040001BB*/ public initonly string FullDescription - .field /*040001BC*/ public initonly string Glyph - .field /*040001BD*/ public initonly class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ Change - .method /*060003DB*/ public hidebysig specialname rtspecialname - instance void .ctor(string displayText, - string inlineDescription, - string fullDescription, - string glyph, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ change) cil managed - // SIG: 20 05 01 0E 0E 0E 0E 12 81 ED - { - // Method begins at RVA 0x117f5 - // Code size 38 (0x26) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)0001B9 */ stfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::DisplayText /* 040001B9 */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 04 | */ ldarg.2 - IL_0009: /* 7D | (04)0001BA */ stfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::InlineDescription /* 040001BA */ - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 05 | */ ldarg.3 - IL_0010: /* 7D | (04)0001BB */ stfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::FullDescription /* 040001BB */ - IL_0015: /* 02 | */ ldarg.0 - IL_0016: /* 0E | 04 */ ldarg.s glyph - IL_0018: /* 7D | (04)0001BC */ stfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::Glyph /* 040001BC */ - IL_001d: /* 02 | */ ldarg.0 - IL_001e: /* 0E | 05 */ ldarg.s change - IL_0020: /* 7D | (04)0001BD */ stfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::Change /* 040001BD */ - IL_0025: /* 2A | */ ret - } // end of method RoutePatternItem::.ctor - - } // end of class RoutePatternItem - - .class /*02000086*/ sequential ansi sealed nested private beforefieldinit EmbeddedCompletionContext - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - { - .custom /*0C000106:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .class /*020000CA*/ auto ansi nested assembly beforefieldinit CompletionListSpanContainer - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .field /*04000256*/ private valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ 'k__BackingField' - .custom /*0C000286:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*060004CC*/ public hidebysig specialname - instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - get_Value() cil managed - // SIG: 20 00 15 11 80 DD 01 11 81 41 - { - .custom /*0C0003B8:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x1430a - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000256 */ ldfld valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*//CompletionListSpanContainer/*020000CA*/::'k__BackingField' /* 04000256 */ - IL_0006: /* 2A | */ ret - } // end of method CompletionListSpanContainer::get_Value - - .method /*060004CD*/ public hidebysig specialname - instance void set_Value(valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ 'value') cil managed - // SIG: 20 01 01 15 11 80 DD 01 11 81 41 - { - .custom /*0C0003B9:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x14312 - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)000256 */ stfld valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*//CompletionListSpanContainer/*020000CA*/::'k__BackingField' /* 04000256 */ - IL_0007: /* 2A | */ ret - } // end of method CompletionListSpanContainer::set_Value - - .method /*060004CE*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x1431b - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method CompletionListSpanContainer::.ctor - - .property /*170000E3*/ instance callconv(8) valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - Value() - { - .get instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*//CompletionListSpanContainer/*020000CA*/::get_Value() /* 060004CC */ - .set instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*//CompletionListSpanContainer/*020000CA*/::set_Value(valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/) /* 060004CD */ - } // end of property CompletionListSpanContainer::Value - } // end of class CompletionListSpanContainer - - .field /*040001BE*/ private initonly class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ _context - .field /*040001BF*/ private initonly class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*/ _names - .field /*040001C0*/ public initonly class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Tree - .field /*040001C1*/ public initonly valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ CancellationToken - .field /*040001C2*/ public initonly int32 Position - .field /*040001C3*/ public initonly valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ Trigger - .field /*040001C4*/ public initonly class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Items - .field /*040001C5*/ public initonly class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*//CompletionListSpanContainer/*020000CA*/ CompletionListSpan - .method /*060003DC*/ public hidebysig specialname rtspecialname - instance void .ctor(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ context, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ tree) cil managed - // SIG: 20 02 01 12 81 F9 12 81 84 - { - // Method begins at RVA 0x1181c - // Code size 104 (0x68) - .maxstack 2 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000176 */ call class [netstandard/*23000001*/]System.StringComparer/*0100010E*/ [netstandard/*23000001*/]System.StringComparer/*0100010E*/::get_OrdinalIgnoreCase() /* 0A000176 */ - IL_0006: /* 73 | (0A)00038F */ newobj instance void class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//*1B00006E*/::.ctor(class [netstandard/*23000001*/]System.Collections.Generic.IEqualityComparer`1/*010000C5*/) /* 0A00038F */ - IL_000b: /* 7D | (04)0001BF */ stfld class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::_names /* 040001BF */ - IL_0010: /* 02 | */ ldarg.0 - IL_0011: /* 73 | (0A)000390 */ newobj instance void class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000103*/::.ctor() /* 0A000390 */ - IL_0016: /* 7D | (04)0001C4 */ stfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Items /* 040001C4 */ - IL_001b: /* 02 | */ ldarg.0 - IL_001c: /* 73 | (06)0004CE */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*//CompletionListSpanContainer/*020000CA*/::.ctor() /* 060004CE */ - IL_0021: /* 7D | (04)0001C5 */ stfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*//CompletionListSpanContainer/*020000CA*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::CompletionListSpan /* 040001C5 */ - IL_0026: /* 02 | */ ldarg.0 - IL_0027: /* 03 | */ ldarg.1 - IL_0028: /* 7D | (04)0001BE */ stfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::_context /* 040001BE */ - IL_002d: /* 02 | */ ldarg.0 - IL_002e: /* 04 | */ ldarg.2 - IL_002f: /* 7D | (04)0001C0 */ stfld class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Tree /* 040001C0 */ - IL_0034: /* 02 | */ ldarg.0 - IL_0035: /* 02 | */ ldarg.0 - IL_0036: /* 7B | (04)0001BE */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::_context /* 040001BE */ - IL_003b: /* 6F | (0A)000391 */ callvirt instance int32 [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Position() /* 0A000391 */ - IL_0040: /* 7D | (04)0001C2 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Position /* 040001C2 */ - IL_0045: /* 02 | */ ldarg.0 - IL_0046: /* 02 | */ ldarg.0 - IL_0047: /* 7B | (04)0001BE */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::_context /* 040001BE */ - IL_004c: /* 6F | (0A)000392 */ callvirt instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Trigger() /* 0A000392 */ - IL_0051: /* 7D | (04)0001C3 */ stfld valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Trigger /* 040001C3 */ - IL_0056: /* 02 | */ ldarg.0 - IL_0057: /* 02 | */ ldarg.0 - IL_0058: /* 7B | (04)0001BE */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::_context /* 040001BE */ - IL_005d: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_0062: /* 7D | (04)0001C1 */ stfld valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::CancellationToken /* 040001C1 */ - IL_0067: /* 2A | */ ret - } // end of method EmbeddedCompletionContext::.ctor - - .method /*060003DD*/ public hidebysig - instance void AddUsedParameterName(string name) cil managed - // SIG: 20 01 01 0E - { - // Method begins at RVA 0x11890 - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001BF */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::_names /* 040001BF */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 6F | (0A)000393 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//*1B00006E*/::Add(!0) /* 0A000393 */ - IL_000c: /* 26 | */ pop - IL_000d: /* 2A | */ ret - } // end of method EmbeddedCompletionContext::AddUsedParameterName - - .method /*060003DE*/ public hidebysig - instance void AddIfMissing(string displayText, - string suffix, - string description, - string glyph, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ parentOpt, - [opt] valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ positionOffset, - [opt] string insertionText) cil managed - // SIG: 20 07 01 0E 0E 0E 0E 15 11 80 DD 01 11 80 F9 15 11 80 DD 01 08 0E - { - .param [6]/*080004D8*/ = nullref - .param [7]/*080004D9*/ = nullref - // Method begins at RVA 0x118a0 - // Code size 183 (0xb7) - .maxstack 8 - .locals /*1100010F*/ init (int32 V_0, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ V_1, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_2, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_3, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ V_4, - int32 V_5, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_6, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_7) - IL_0000: /* 0F | 05 */ ldarga.s parentOpt - IL_0002: /* 28 | (0A)000394 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/::get_HasValue() /* 0A000394 */ - IL_0007: /* 2D | 08 */ brtrue.s IL_0011 - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7B | (04)0001C2 */ ldfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Position /* 040001C2 */ - IL_000f: /* 2B | 1D */ br.s IL_002e - - IL_0011: /* 0F | 05 */ ldarga.s parentOpt - IL_0013: /* 28 | (0A)000395 */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/::get_Value() /* 0A000395 */ - IL_0018: /* 0D | */ stloc.3 - IL_0019: /* 12 | 03 */ ldloca.s V_3 - IL_001b: /* 28 | (0A)0000EA */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::GetLocation() /* 0A0000EA */ - IL_0020: /* 6F | (0A)0000D0 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::get_SourceSpan() /* 0A0000D0 */ - IL_0025: /* 13 | 04 */ stloc.s V_4 - IL_0027: /* 12 | 04 */ ldloca.s V_4 - IL_0029: /* 28 | (0A)0000D2 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Start() /* 0A0000D2 */ - IL_002e: /* 0F | 05 */ ldarga.s parentOpt - IL_0030: /* 28 | (0A)000394 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/::get_HasValue() /* 0A000394 */ - IL_0035: /* 2D | 08 */ brtrue.s IL_003f - - IL_0037: /* 02 | */ ldarg.0 - IL_0038: /* 7B | (04)0001C2 */ ldfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Position /* 040001C2 */ - IL_003d: /* 2B | 1D */ br.s IL_005c - - IL_003f: /* 0F | 05 */ ldarga.s parentOpt - IL_0041: /* 28 | (0A)000395 */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/::get_Value() /* 0A000395 */ - IL_0046: /* 0D | */ stloc.3 - IL_0047: /* 12 | 03 */ ldloca.s V_3 - IL_0049: /* 28 | (0A)0000EA */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::GetLocation() /* 0A0000EA */ - IL_004e: /* 6F | (0A)0000D0 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::get_SourceSpan() /* 0A0000D0 */ - IL_0053: /* 13 | 04 */ stloc.s V_4 - IL_0055: /* 12 | 04 */ ldloca.s V_4 - IL_0057: /* 28 | (0A)000249 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_End() /* 0A000249 */ - IL_005c: /* 0A | */ stloc.0 - IL_005d: /* 25 | */ dup - IL_005e: /* 06 | */ ldloc.0 - IL_005f: /* 28 | (0A)0002B3 */ call valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::FromBounds(int32, - int32) /* 0A0002B3 */ - IL_0064: /* 0B | */ stloc.1 - IL_0065: /* 13 | 05 */ stloc.s V_5 - IL_0067: /* 0E | 06 */ ldarg.s positionOffset - IL_0069: /* 13 | 06 */ stloc.s V_6 - IL_006b: /* 12 | 06 */ ldloca.s V_6 - IL_006d: /* 28 | (0A)0002E6 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::get_HasValue() /* 0A0002E6 */ - IL_0072: /* 2D | 0C */ brtrue.s IL_0080 - - IL_0074: /* 12 | 07 */ ldloca.s V_7 - IL_0076: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_007c: /* 11 | 07 */ ldloc.s V_7 - IL_007e: /* 2B | 0F */ br.s IL_008f - - IL_0080: /* 11 | 05 */ ldloc.s V_5 - IL_0082: /* 12 | 06 */ ldloca.s V_6 - IL_0084: /* 28 | (0A)000243 */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::GetValueOrDefault() /* 0A000243 */ - IL_0089: /* 58 | */ add - IL_008a: /* 73 | (0A)000127 */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::.ctor(!0) /* 0A000127 */ - IL_008f: /* 0C | */ stloc.2 - IL_0090: /* 0E | 07 */ ldarg.s insertionText - IL_0092: /* 2D | 03 */ brtrue.s IL_0097 - - IL_0094: /* 03 | */ ldarg.1 - IL_0095: /* 10 | 07 */ starg.s insertionText - IL_0097: /* 02 | */ ldarg.0 - IL_0098: /* 03 | */ ldarg.1 - IL_0099: /* 04 | */ ldarg.2 - IL_009a: /* 05 | */ ldarg.3 - IL_009b: /* 0E | 04 */ ldarg.s glyph - IL_009d: /* 07 | */ ldloc.1 - IL_009e: /* 0E | 07 */ ldarg.s insertionText - IL_00a0: /* 73 | (0A)000126 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::.ctor(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/, - string) /* 0A000126 */ - IL_00a5: /* 08 | */ ldloc.2 - IL_00a6: /* 16 | */ ldc.i4.0 - IL_00a7: /* 28 | (0A)000128 */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::Create(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - bool) /* 0A000128 */ - IL_00ac: /* 73 | (06)0003DB */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::.ctor(string, - string, - string, - string, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/) /* 060003DB */ - IL_00b1: /* 28 | (06)0003DF */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::AddIfMissing(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/) /* 060003DF */ - IL_00b6: /* 2A | */ ret - } // end of method EmbeddedCompletionContext::AddIfMissing - - .method /*060003DF*/ public hidebysig - instance void AddIfMissing(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/ item) cil managed - // SIG: 20 01 01 11 82 14 - { - // Method begins at RVA 0x11963 - // Code size 32 (0x20) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001BF */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::_names /* 040001BF */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 7B | (04)0001B9 */ ldfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::DisplayText /* 040001B9 */ - IL_000c: /* 6F | (0A)000393 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//*1B00006E*/::Add(!0) /* 0A000393 */ - IL_0011: /* 2C | 0C */ brfalse.s IL_001f - - IL_0013: /* 02 | */ ldarg.0 - IL_0014: /* 7B | (04)0001C4 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Items /* 040001C4 */ - IL_0019: /* 03 | */ ldarg.1 - IL_001a: /* 6F | (0A)000396 */ callvirt instance void class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000103*/::Add(!0) /* 0A000396 */ - IL_001f: /* 2A | */ ret - } // end of method EmbeddedCompletionContext::AddIfMissing - - .method /*060003E0*/ public hidebysig static - string EscapeText(string text, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ token) cil managed - // SIG: 00 02 0E 0E 11 80 F9 - { - // Method begins at RVA 0x11984 - // Code size 27 (0x1b) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 28 | (0A)0002B6 */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.CSharpExtensions/*01000102*/::IsVerbatimStringLiteral(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 0A0002B6 */ - IL_0006: /* 2D | 11 */ brtrue.s IL_0019 - - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 72 | (70)007858 */ ldstr "\\" /* 70007858 */ - IL_000e: /* 72 | (70)00785C */ ldstr "\\\\" /* 7000785C */ - IL_0013: /* 6F | (0A)00009E */ callvirt instance string [netstandard/*23000001*/]System.String/*010000D3*/::Replace(string, - string) /* 0A00009E */ - IL_0018: /* 2A | */ ret - - IL_0019: /* 02 | */ ldarg.0 - IL_001a: /* 2A | */ ret - } // end of method EmbeddedCompletionContext::EscapeText - - } // end of class EmbeddedCompletionContext - - .class /*02000087*/ auto ansi sealed nested private beforefieldinit 'd__12' - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - implements [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/ - { - .custom /*0C00010A:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001C6*/ public int32 '<>1__state' - .field /*040001C7*/ public valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ '<>t__builder' - .field /*040001C8*/ public class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ context - .field /*040001C9*/ private int32 '5__2' - .field /*040001CA*/ private valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ '5__3' - .field /*040001CB*/ private valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ '5__4' - .field /*040001CC*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ '5__5' - .field /*040001CD*/ private valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ '<>u__1' - .field /*040001CE*/ private valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ '<>u__2' - .method /*060003E1*/ private hidebysig newslot virtual final - instance void MoveNext() cil managed - // SIG: 20 00 01 - { - .override [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/::MoveNext /*0100008F::0A000028*/ - // Method begins at RVA 0x119a0 - // Code size 1781 (0x6f5) - .maxstack 11 - .locals /*11000110*/ init (int32 V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ V_2, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ V_3, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_4, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ V_5, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ V_6, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/ V_7, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_8, - valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ V_9, - valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*/ V_10, - valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ V_11, - valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*/ V_12, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_13, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax/*01000092*/ V_14, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_15, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.MapMethodParts/*02000032*/ V_16, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ V_17, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.LiteralExpressionSyntax/*0100005D*/ V_18, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax/*01000092*/ V_19, - valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ V_20, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax/*0100007F*/ V_21, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ V_22, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_23, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_24, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_25, - string V_26, - valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*/ V_27, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/ V_28, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ V_29, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/ V_30, - class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*/ V_31, - string V_32, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ V_33, - int32 V_34, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_35, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ V_36, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_37, - class [netstandard/*23000001*/]System.Exception/*01000097*/ V_38) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001C6 */ ldfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>1__state' /* 040001C6 */ - IL_0006: /* 0A | */ stloc.0 - .try - { - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 2C | 71 */ brfalse.s IL_007b - - IL_000a: /* 06 | */ ldloc.0 - IL_000b: /* 17 | */ ldc.i4.1 - IL_000c: /* 3B | 93010000 */ beq IL_01a4 - - IL_0011: /* 02 | */ ldarg.0 - IL_0012: /* 02 | */ ldarg.0 - IL_0013: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_0018: /* 6F | (0A)000391 */ callvirt instance int32 [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Position() /* 0A000391 */ - IL_001d: /* 7D | (04)0001C9 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__2' /* 040001C9 */ - IL_0022: /* 02 | */ ldarg.0 - IL_0023: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_0028: /* 6F | (0A)000397 */ callvirt instance class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Document() /* 0A000397 */ - IL_002d: /* 02 | */ ldarg.0 - IL_002e: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_0033: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_0038: /* 6F | (0A)000398 */ callvirt instance class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/::GetSyntaxRootAsync(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A000398 */ - IL_003d: /* 16 | */ ldc.i4.0 - IL_003e: /* 6F | (0A)000399 */ callvirt instance valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*/ class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*//*1B000104*/::ConfigureAwait(bool) /* 0A000399 */ - IL_0043: /* 13 | 0A */ stloc.s V_10 - IL_0045: /* 12 | 0A */ ldloca.s V_10 - IL_0047: /* 28 | (0A)00039A */ call instance valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//*1B000105*/::GetAwaiter() /* 0A00039A */ - IL_004c: /* 13 | 09 */ stloc.s V_9 - IL_004e: /* 12 | 09 */ ldloca.s V_9 - IL_0050: /* 28 | (0A)00039B */ call instance bool valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000106*/::get_IsCompleted() /* 0A00039B */ - IL_0055: /* 2D | 41 */ brtrue.s IL_0098 - - IL_0057: /* 02 | */ ldarg.0 - IL_0058: /* 16 | */ ldc.i4.0 - IL_0059: /* 25 | */ dup - IL_005a: /* 0A | */ stloc.0 - IL_005b: /* 7D | (04)0001C6 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>1__state' /* 040001C6 */ - IL_0060: /* 02 | */ ldarg.0 - IL_0061: /* 11 | 09 */ ldloc.s V_9 - IL_0063: /* 7D | (04)0001CD */ stfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>u__1' /* 040001CD */ - IL_0068: /* 02 | */ ldarg.0 - IL_0069: /* 7C | (04)0001C7 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>t__builder' /* 040001C7 */ - IL_006e: /* 12 | 09 */ ldloca.s V_9 - IL_0070: /* 02 | */ ldarg.0 - IL_0071: /* 28 | (2B)000067 */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::AwaitUnsafeOnCompleted,valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/>(!!0&, - !!1&) /* 2B000067 */ - IL_0076: /* DD | 79060000 */ leave IL_06f4 - - IL_007b: /* 02 | */ ldarg.0 - IL_007c: /* 7B | (04)0001CD */ ldfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>u__1' /* 040001CD */ - IL_0081: /* 13 | 09 */ stloc.s V_9 - IL_0083: /* 02 | */ ldarg.0 - IL_0084: /* 7C | (04)0001CD */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>u__1' /* 040001CD */ - IL_0089: /* FE15 | (1B)000106 */ initobj valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000106*/ - IL_008f: /* 02 | */ ldarg.0 - IL_0090: /* 15 | */ ldc.i4.m1 - IL_0091: /* 25 | */ dup - IL_0092: /* 0A | */ stloc.0 - IL_0093: /* 7D | (04)0001C6 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>1__state' /* 040001C6 */ - IL_0098: /* 12 | 09 */ ldloca.s V_9 - IL_009a: /* 28 | (0A)00039D */ call instance !0 valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000106*/::GetResult() /* 0A00039D */ - IL_009f: /* 0B | */ stloc.1 - IL_00a0: /* 07 | */ ldloc.1 - IL_00a1: /* 2D | 05 */ brtrue.s IL_00a8 - - IL_00a3: /* DD | 26060000 */ leave IL_06ce - - IL_00a8: /* 02 | */ ldarg.0 - IL_00a9: /* 7C | (04)0001CA */ ldflda valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__3' /* 040001CA */ - IL_00ae: /* FE15 | (1B)00005D */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/ - IL_00b4: /* 02 | */ ldarg.0 - IL_00b5: /* 07 | */ ldloc.1 - IL_00b6: /* 02 | */ ldarg.0 - IL_00b7: /* 7B | (04)0001C9 */ ldfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__2' /* 040001C9 */ - IL_00bc: /* 16 | */ ldc.i4.0 - IL_00bd: /* 16 | */ ldc.i4.0 - IL_00be: /* 16 | */ ldc.i4.0 - IL_00bf: /* 28 | (06)0001D2 */ call valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SyntaxNodeExtensions/*02000035*/::FindTokenOnLeftOfPosition(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - int32, - bool, - bool, - bool) /* 060001D2 */ - IL_00c4: /* 7D | (04)0001CB */ stfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_00c9: /* 02 | */ ldarg.0 - IL_00ca: /* 7B | (04)0001CB */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_00cf: /* 20 | 1B200000 */ ldc.i4 0x201b - IL_00d4: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_00d9: /* 2D | 12 */ brtrue.s IL_00ed - - IL_00db: /* 02 | */ ldarg.0 - IL_00dc: /* 7B | (04)0001CB */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_00e1: /* 20 | 19200000 */ ldc.i4 0x2019 - IL_00e6: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_00eb: /* 2C | 15 */ brfalse.s IL_0102 - - IL_00ed: /* 02 | */ ldarg.0 - IL_00ee: /* 02 | */ ldarg.0 - IL_00ef: /* 7C | (04)0001CB */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_00f4: /* 16 | */ ldc.i4.0 - IL_00f5: /* 16 | */ ldc.i4.0 - IL_00f6: /* 16 | */ ldc.i4.0 - IL_00f7: /* 16 | */ ldc.i4.0 - IL_00f8: /* 28 | (0A)0001F0 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::GetPreviousToken(bool, - bool, - bool, - bool) /* 0A0001F0 */ - IL_00fd: /* 7D | (04)0001CB */ stfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_0102: /* 02 | */ ldarg.0 - IL_0103: /* 7B | (04)0001CB */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_0108: /* 28 | (06)000132 */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::IsArgumentTypeToken(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 06000132 */ - IL_010d: /* 2D | 05 */ brtrue.s IL_0114 - - IL_010f: /* DD | BA050000 */ leave IL_06ce - - IL_0114: /* 02 | */ ldarg.0 - IL_0115: /* 02 | */ ldarg.0 - IL_0116: /* 7C | (04)0001CB */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_011b: /* 28 | (0A)000143 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Parent() /* 0A000143 */ - IL_0120: /* 28 | (06)000135 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::TryFindMinimalApiArgument(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/) /* 06000135 */ - IL_0125: /* 25 | */ dup - IL_0126: /* 2D | 11 */ brtrue.s IL_0139 - - IL_0128: /* 26 | */ pop - IL_0129: /* 02 | */ ldarg.0 - IL_012a: /* 7C | (04)0001CB */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_012f: /* 28 | (0A)000143 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Parent() /* 0A000143 */ - IL_0134: /* 28 | (06)000134 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::TryFindMvcActionParameter(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/) /* 06000134 */ - IL_0139: /* 7D | (04)0001CC */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__5' /* 040001CC */ - IL_013e: /* 02 | */ ldarg.0 - IL_013f: /* 7B | (04)0001CC */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__5' /* 040001CC */ - IL_0144: /* 2D | 05 */ brtrue.s IL_014b - - IL_0146: /* DD | 83050000 */ leave IL_06ce - - IL_014b: /* 02 | */ ldarg.0 - IL_014c: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_0151: /* 6F | (0A)000397 */ callvirt instance class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Document() /* 0A000397 */ - IL_0156: /* 02 | */ ldarg.0 - IL_0157: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_015c: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_0161: /* 6F | (0A)00039E */ callvirt instance class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/::GetSemanticModelAsync(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A00039E */ - IL_0166: /* 16 | */ ldc.i4.0 - IL_0167: /* 6F | (0A)00039F */ callvirt instance valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*/ class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*//*1B000107*/::ConfigureAwait(bool) /* 0A00039F */ - IL_016c: /* 13 | 0C */ stloc.s V_12 - IL_016e: /* 12 | 0C */ ldloca.s V_12 - IL_0170: /* 28 | (0A)0003A0 */ call instance valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//*1B000108*/::GetAwaiter() /* 0A0003A0 */ - IL_0175: /* 13 | 0B */ stloc.s V_11 - IL_0177: /* 12 | 0B */ ldloca.s V_11 - IL_0179: /* 28 | (0A)0003A1 */ call instance bool valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000109*/::get_IsCompleted() /* 0A0003A1 */ - IL_017e: /* 2D | 41 */ brtrue.s IL_01c1 - - IL_0180: /* 02 | */ ldarg.0 - IL_0181: /* 17 | */ ldc.i4.1 - IL_0182: /* 25 | */ dup - IL_0183: /* 0A | */ stloc.0 - IL_0184: /* 7D | (04)0001C6 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>1__state' /* 040001C6 */ - IL_0189: /* 02 | */ ldarg.0 - IL_018a: /* 11 | 0B */ ldloc.s V_11 - IL_018c: /* 7D | (04)0001CE */ stfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>u__2' /* 040001CE */ - IL_0191: /* 02 | */ ldarg.0 - IL_0192: /* 7C | (04)0001C7 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>t__builder' /* 040001C7 */ - IL_0197: /* 12 | 0B */ ldloca.s V_11 - IL_0199: /* 02 | */ ldarg.0 - IL_019a: /* 28 | (2B)000068 */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::AwaitUnsafeOnCompleted,valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/>(!!0&, - !!1&) /* 2B000068 */ - IL_019f: /* DD | 50050000 */ leave IL_06f4 - - IL_01a4: /* 02 | */ ldarg.0 - IL_01a5: /* 7B | (04)0001CE */ ldfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>u__2' /* 040001CE */ - IL_01aa: /* 13 | 0B */ stloc.s V_11 - IL_01ac: /* 02 | */ ldarg.0 - IL_01ad: /* 7C | (04)0001CE */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>u__2' /* 040001CE */ - IL_01b2: /* FE15 | (1B)000109 */ initobj valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000109*/ - IL_01b8: /* 02 | */ ldarg.0 - IL_01b9: /* 15 | */ ldc.i4.m1 - IL_01ba: /* 25 | */ dup - IL_01bb: /* 0A | */ stloc.0 - IL_01bc: /* 7D | (04)0001C6 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>1__state' /* 040001C6 */ - IL_01c1: /* 12 | 0B */ ldloca.s V_11 - IL_01c3: /* 28 | (0A)0003A2 */ call instance !0 valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000109*/::GetResult() /* 0A0003A2 */ - IL_01c8: /* 0C | */ stloc.2 - IL_01c9: /* 08 | */ ldloc.2 - IL_01ca: /* 2D | 05 */ brtrue.s IL_01d1 - - IL_01cc: /* DD | FD040000 */ leave IL_06ce - - IL_01d1: /* 08 | */ ldloc.2 - IL_01d2: /* 6F | (0A)000168 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_Compilation() /* 0A000168 */ - IL_01d7: /* 28 | (06)00009F */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 0600009F */ - IL_01dc: /* 0D | */ stloc.3 - IL_01dd: /* 02 | */ ldarg.0 - IL_01de: /* 7B | (04)0001CB */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_01e3: /* 08 | */ ldloc.2 - IL_01e4: /* 09 | */ ldloc.3 - IL_01e5: /* 02 | */ ldarg.0 - IL_01e6: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_01eb: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_01f0: /* 28 | (06)000137 */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::IsCurrentParameterBindable(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000137 */ - IL_01f5: /* 2D | 05 */ brtrue.s IL_01fc - - IL_01f7: /* DD | D2040000 */ leave IL_06ce - - IL_01fc: /* 02 | */ ldarg.0 - IL_01fd: /* 7B | (04)0001CB */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_0202: /* 08 | */ ldloc.2 - IL_0203: /* 09 | */ ldloc.3 - IL_0204: /* 02 | */ ldarg.0 - IL_0205: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_020a: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_020f: /* 28 | (06)000136 */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::HasNonRouteAttribute(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000136 */ - IL_0214: /* 2C | 05 */ brfalse.s IL_021b - - IL_0216: /* DD | B3040000 */ leave IL_06ce - - IL_021b: /* 02 | */ ldarg.0 - IL_021c: /* 7B | (04)0001CC */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__5' /* 040001CC */ - IL_0221: /* 6F | (0A)000140 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::get_Parent() /* 0A000140 */ - IL_0226: /* 20 | BE210000 */ ldc.i4 0x21be - IL_022b: /* 28 | (0A)00013F */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00013F */ - IL_0230: /* 39 | 3A010000 */ brfalse IL_036f - - IL_0235: /* 08 | */ ldloc.2 - IL_0236: /* 09 | */ ldloc.3 - IL_0237: /* 02 | */ ldarg.0 - IL_0238: /* 7B | (04)0001CC */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__5' /* 040001CC */ - IL_023d: /* 02 | */ ldarg.0 - IL_023e: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_0243: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_0248: /* 28 | (06)0001C5 */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageDetector/*02000033*/::FindMapMethodParts(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 060001C5 */ - IL_024d: /* 13 | 0D */ stloc.s V_13 - IL_024f: /* 12 | 0D */ ldloca.s V_13 - IL_0251: /* 28 | (0A)000236 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B0000AB*/::get_HasValue() /* 0A000236 */ - IL_0256: /* 2D | 05 */ brtrue.s IL_025d - - IL_0258: /* DD | 71040000 */ leave IL_06ce - - IL_025d: /* 12 | 0D */ ldloca.s V_13 - IL_025f: /* 28 | (0A)000237 */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B0000AB*/::get_Value() /* 0A000237 */ - IL_0264: /* 13 | 10 */ stloc.s V_16 - IL_0266: /* 12 | 10 */ ldloca.s V_16 - IL_0268: /* 12 | 11 */ ldloca.s V_17 - IL_026a: /* 12 | 12 */ ldloca.s V_18 - IL_026c: /* 12 | 13 */ ldloca.s V_19 - IL_026e: /* 28 | (06)0001C0 */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.MapMethodParts/*02000032*/::Deconstruct(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/&, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.LiteralExpressionSyntax/*0100005D*/&, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax/*01000092*/&) /* 060001C0 */ - IL_0273: /* 11 | 12 */ ldloc.s V_18 - IL_0275: /* 11 | 13 */ ldloc.s V_19 - IL_0277: /* 13 | 0E */ stloc.s V_14 - IL_0279: /* 6F | (0A)00010B */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.LiteralExpressionSyntax/*0100005D*/::get_Token() /* 0A00010B */ - IL_027e: /* 13 | 04 */ stloc.s V_4 - IL_0280: /* 11 | 0E */ ldloc.s V_14 - IL_0282: /* 13 | 05 */ stloc.s V_5 - IL_0284: /* 02 | */ ldarg.0 - IL_0285: /* 7C | (04)0001CB */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_028a: /* 16 | */ ldc.i4.0 - IL_028b: /* 16 | */ ldc.i4.0 - IL_028c: /* 16 | */ ldc.i4.0 - IL_028d: /* 16 | */ ldc.i4.0 - IL_028e: /* 28 | (0A)0001F0 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::GetPreviousToken(bool, - bool, - bool, - bool) /* 0A0001F0 */ - IL_0293: /* 13 | 0F */ stloc.s V_15 - IL_0295: /* 11 | 0F */ ldloc.s V_15 - IL_0297: /* 20 | 18200000 */ ldc.i4 0x2018 - IL_029c: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_02a1: /* 3A | B4010000 */ brtrue IL_045a - - IL_02a6: /* 11 | 0F */ ldloc.s V_15 - IL_02a8: /* 20 | 08200000 */ ldc.i4 0x2008 - IL_02ad: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_02b2: /* 3A | A3010000 */ brtrue IL_045a - - IL_02b7: /* 11 | 0F */ ldloc.s V_15 - IL_02b9: /* 20 | A9200000 */ ldc.i4 0x20a9 - IL_02be: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_02c3: /* 3A | 92010000 */ brtrue IL_045a - - IL_02c8: /* 11 | 0F */ ldloc.s V_15 - IL_02ca: /* 20 | AA200000 */ ldc.i4 0x20aa - IL_02cf: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_02d4: /* 3A | 81010000 */ brtrue IL_045a - - IL_02d9: /* 11 | 0F */ ldloc.s V_15 - IL_02db: /* 20 | A8200000 */ ldc.i4 0x20a8 - IL_02e0: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_02e5: /* 3A | 70010000 */ brtrue IL_045a - - IL_02ea: /* 11 | 0F */ ldloc.s V_15 - IL_02ec: /* 20 | AD200000 */ ldc.i4 0x20ad - IL_02f1: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_02f6: /* 3A | 5F010000 */ brtrue IL_045a - - IL_02fb: /* 11 | 0F */ ldloc.s V_15 - IL_02fd: /* 20 | 10200000 */ ldc.i4 0x2010 - IL_0302: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_0307: /* 2C | 13 */ brfalse.s IL_031c - - IL_0309: /* 11 | 0F */ ldloc.s V_15 - IL_030b: /* 28 | (06)0001D7 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SyntaxTokenExtensions/*02000036*/::GetRequiredParent(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 060001D7 */ - IL_0310: /* 14 | */ ldnull - IL_0311: /* 17 | */ ldc.i4.1 - IL_0312: /* 6F | (2B)000069 */ callvirt instance !!0 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::FirstAncestorOrSelf(class [netstandard/*23000001*/]System.Func`2/*0100003F*/, - bool) /* 2B000069 */ - IL_0317: /* 3A | 3E010000 */ brtrue IL_045a - - IL_031c: /* 11 | 0F */ ldloc.s V_15 - IL_031e: /* 20 | 17200000 */ ldc.i4 0x2017 - IL_0323: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_0328: /* 2C | 13 */ brfalse.s IL_033d - - IL_032a: /* 11 | 0F */ ldloc.s V_15 - IL_032c: /* 28 | (06)0001D7 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SyntaxTokenExtensions/*02000036*/::GetRequiredParent(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 060001D7 */ - IL_0331: /* 14 | */ ldnull - IL_0332: /* 17 | */ ldc.i4.1 - IL_0333: /* 6F | (2B)00006A */ callvirt instance !!0 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::FirstAncestorOrSelf(class [netstandard/*23000001*/]System.Func`2/*0100003F*/, - bool) /* 2B00006A */ - IL_0338: /* 3A | 1D010000 */ brtrue IL_045a - - IL_033d: /* 02 | */ ldarg.0 - IL_033e: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_0343: /* 6F | (0A)000392 */ callvirt instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Trigger() /* 0A000392 */ - IL_0348: /* 13 | 14 */ stloc.s V_20 - IL_034a: /* 12 | 14 */ ldloca.s V_20 - IL_034c: /* 28 | (0A)00011B */ call instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Kind() /* 0A00011B */ - IL_0351: /* 17 | */ ldc.i4.1 - IL_0352: /* 33 | 05 */ bne.un.s IL_0359 - - IL_0354: /* DD | 75030000 */ leave IL_06ce - - IL_0359: /* 02 | */ ldarg.0 - IL_035a: /* 02 | */ ldarg.0 - IL_035b: /* 7B | (04)0001CB */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_0360: /* 73 | (0A)00013B */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/::.ctor(!0) /* 0A00013B */ - IL_0365: /* 7D | (04)0001CA */ stfld valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__3' /* 040001CA */ - IL_036a: /* 38 | EB000000 */ br IL_045a - - IL_036f: /* 02 | */ ldarg.0 - IL_0370: /* 7B | (04)0001CC */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__5' /* 040001CC */ - IL_0375: /* 20 | CC220000 */ ldc.i4 0x22cc - IL_037a: /* 28 | (0A)00013F */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00013F */ - IL_037f: /* 39 | D1000000 */ brfalse IL_0455 - - IL_0384: /* 02 | */ ldarg.0 - IL_0385: /* 7B | (04)0001CC */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__5' /* 040001CC */ - IL_038a: /* 14 | */ ldnull - IL_038b: /* 17 | */ ldc.i4.1 - IL_038c: /* 6F | (2B)00006B */ callvirt instance !!0 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::FirstAncestorOrSelf(class [netstandard/*23000001*/]System.Func`2/*0100003F*/, - bool) /* 2B00006B */ - IL_0391: /* 13 | 15 */ stloc.s V_21 - IL_0393: /* 11 | 15 */ ldloc.s V_21 - IL_0395: /* 2D | 05 */ brtrue.s IL_039c - - IL_0397: /* DD | 32030000 */ leave IL_06ce - - IL_039c: /* 08 | */ ldloc.2 - IL_039d: /* 11 | 15 */ ldloc.s V_21 - IL_039f: /* 02 | */ ldarg.0 - IL_03a0: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_03a5: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_03aa: /* 28 | (0A)000238 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.CSharpExtensions/*01000102*/::GetDeclaredSymbol(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax/*01000108*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A000238 */ - IL_03af: /* 13 | 16 */ stloc.s V_22 - IL_03b1: /* 11 | 16 */ ldloc.s V_22 - IL_03b3: /* 2D | 03 */ brtrue.s IL_03b8 - - IL_03b5: /* 14 | */ ldnull - IL_03b6: /* 2B | 07 */ br.s IL_03bf - - IL_03b8: /* 11 | 16 */ ldloc.s V_22 - IL_03ba: /* 6F | (0A)000082 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingType() /* 0A000082 */ - IL_03bf: /* 13 | 17 */ stloc.s V_23 - IL_03c1: /* 11 | 17 */ ldloc.s V_23 - IL_03c3: /* 2C | 14 */ brfalse.s IL_03d9 - - IL_03c5: /* 11 | 17 */ ldloc.s V_23 - IL_03c7: /* 09 | */ ldloc.3 - IL_03c8: /* 28 | (06)000167 */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.MvcDetector/*0200002C*/::IsController(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/) /* 06000167 */ - IL_03cd: /* 2C | 0A */ brfalse.s IL_03d9 - - IL_03cf: /* 11 | 16 */ ldloc.s V_22 - IL_03d1: /* 09 | */ ldloc.3 - IL_03d2: /* 28 | (06)000168 */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.MvcDetector/*0200002C*/::IsAction(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/) /* 06000168 */ - IL_03d7: /* 2D | 05 */ brtrue.s IL_03de - - IL_03d9: /* DD | F0020000 */ leave IL_06ce - - IL_03de: /* 02 | */ ldarg.0 - IL_03df: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_03e4: /* 08 | */ ldloc.2 - IL_03e5: /* 11 | 15 */ ldloc.s V_21 - IL_03e7: /* 28 | (06)000133 */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::TryGetMvcActionRouteToken(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax/*0100007F*/) /* 06000133 */ - IL_03ec: /* 13 | 18 */ stloc.s V_24 - IL_03ee: /* 12 | 18 */ ldloca.s V_24 - IL_03f0: /* 28 | (0A)000394 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/::get_HasValue() /* 0A000394 */ - IL_03f5: /* 2D | 05 */ brtrue.s IL_03fc - - IL_03f7: /* DD | D2020000 */ leave IL_06ce - - IL_03fc: /* 12 | 18 */ ldloca.s V_24 - IL_03fe: /* 28 | (0A)000395 */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/::get_Value() /* 0A000395 */ - IL_0403: /* 13 | 04 */ stloc.s V_4 - IL_0405: /* 11 | 15 */ ldloc.s V_21 - IL_0407: /* 13 | 05 */ stloc.s V_5 - IL_0409: /* 02 | */ ldarg.0 - IL_040a: /* 7B | (04)0001CC */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__5' /* 040001CC */ - IL_040f: /* 74 | (01)000085 */ castclass [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/ - IL_0414: /* 6F | (0A)000159 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/::get_Identifier() /* 0A000159 */ - IL_0419: /* 02 | */ ldarg.0 - IL_041a: /* 7B | (04)0001CB */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_041f: /* 28 | (0A)0003A3 */ call bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::op_Equality(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 0A0003A3 */ - IL_0424: /* 2C | 34 */ brfalse.s IL_045a - - IL_0426: /* 02 | */ ldarg.0 - IL_0427: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_042c: /* 6F | (0A)000392 */ callvirt instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Trigger() /* 0A000392 */ - IL_0431: /* 13 | 14 */ stloc.s V_20 - IL_0433: /* 12 | 14 */ ldloca.s V_20 - IL_0435: /* 28 | (0A)00011B */ call instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Kind() /* 0A00011B */ - IL_043a: /* 17 | */ ldc.i4.1 - IL_043b: /* 33 | 05 */ bne.un.s IL_0442 - - IL_043d: /* DD | 8C020000 */ leave IL_06ce - - IL_0442: /* 02 | */ ldarg.0 - IL_0443: /* 02 | */ ldarg.0 - IL_0444: /* 7B | (04)0001CB */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_0449: /* 73 | (0A)00013B */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/::.ctor(!0) /* 0A00013B */ - IL_044e: /* 7D | (04)0001CA */ stfld valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__3' /* 040001CA */ - IL_0453: /* 2B | 05 */ br.s IL_045a - - IL_0455: /* DD | 74020000 */ leave IL_06ce - - IL_045a: /* 08 | */ ldloc.2 - IL_045b: /* 6F | (0A)000168 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_Compilation() /* 0A000168 */ - IL_0460: /* 28 | (06)000095 */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 06000095 */ - IL_0465: /* 11 | 04 */ ldloc.s V_4 - IL_0467: /* 02 | */ ldarg.0 - IL_0468: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_046d: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_0472: /* 6F | (06)000097 */ callvirt instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::Get(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000097 */ - IL_0477: /* 13 | 06 */ stloc.s V_6 - IL_0479: /* 11 | 06 */ ldloc.s V_6 - IL_047b: /* 2D | 05 */ brtrue.s IL_0482 - - IL_047d: /* DD | 4C020000 */ leave IL_06ce - - IL_0482: /* 12 | 07 */ ldloca.s V_7 - IL_0484: /* 02 | */ ldarg.0 - IL_0485: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_048a: /* 11 | 06 */ ldloc.s V_6 - IL_048c: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0491: /* 28 | (06)0003DC */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::.ctor(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/) /* 060003DC */ - IL_0496: /* 11 | 05 */ ldloc.s V_5 - IL_0498: /* 28 | (06)000138 */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::GetExistingParameterNames(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/) /* 06000138 */ - IL_049d: /* 13 | 08 */ stloc.s V_8 - IL_049f: /* 12 | 08 */ ldloca.s V_8 - IL_04a1: /* 28 | (0A)000367 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000075*/::GetEnumerator() /* 0A000367 */ - IL_04a6: /* 13 | 19 */ stloc.s V_25 - IL_04a8: /* 2B | 12 */ br.s IL_04bc - - IL_04aa: /* 12 | 19 */ ldloca.s V_25 - IL_04ac: /* 28 | (0A)000368 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B0000FA*/::get_Current() /* 0A000368 */ - IL_04b1: /* 13 | 1A */ stloc.s V_26 - IL_04b3: /* 12 | 07 */ ldloca.s V_7 - IL_04b5: /* 11 | 1A */ ldloc.s V_26 - IL_04b7: /* 28 | (06)0003DD */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::AddUsedParameterName(string) /* 060003DD */ - IL_04bc: /* 12 | 19 */ ldloca.s V_25 - IL_04be: /* 28 | (0A)000369 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B0000FA*/::MoveNext() /* 0A000369 */ - IL_04c3: /* 2D | E5 */ brtrue.s IL_04aa - - IL_04c5: /* 11 | 07 */ ldloc.s V_7 - IL_04c7: /* 02 | */ ldarg.0 - IL_04c8: /* 7B | (04)0001CA */ ldfld valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__3' /* 040001CA */ - IL_04cd: /* 28 | (06)000139 */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::ProvideCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/) /* 06000139 */ - IL_04d2: /* 11 | 07 */ ldloc.s V_7 - IL_04d4: /* 7B | (04)0001C4 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Items /* 040001C4 */ - IL_04d9: /* 2C | 0E */ brfalse.s IL_04e9 - - IL_04db: /* 11 | 07 */ ldloc.s V_7 - IL_04dd: /* 7B | (04)0001C4 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Items /* 040001C4 */ - IL_04e2: /* 6F | (0A)0003A4 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000103*/::get_Count() /* 0A0003A4 */ - IL_04e7: /* 2D | 05 */ brtrue.s IL_04ee - - IL_04e9: /* DD | E0010000 */ leave IL_06ce - - IL_04ee: /* 11 | 07 */ ldloc.s V_7 - IL_04f0: /* 7B | (04)0001C4 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Items /* 040001C4 */ - IL_04f5: /* 6F | (0A)0003A5 */ callvirt instance valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*/ class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000103*/::GetEnumerator() /* 0A0003A5 */ - IL_04fa: /* 13 | 1B */ stloc.s V_27 - .try - { - IL_04fc: /* 38 | 40010000 */ br IL_0641 - - IL_0501: /* 12 | 1B */ ldloca.s V_27 - IL_0503: /* 28 | (0A)0003A6 */ call instance !0 valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*//*1B00010A*/::get_Current() /* 0A0003A6 */ - IL_0508: /* 13 | 1C */ stloc.s V_28 - IL_050a: /* 11 | 1C */ ldloc.s V_28 - IL_050c: /* 7B | (04)0001BD */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::Change /* 040001BD */ - IL_0511: /* 13 | 1D */ stloc.s V_29 - IL_0513: /* 11 | 1D */ ldloc.s V_29 - IL_0515: /* 6F | (0A)0003A7 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::get_TextChange() /* 0A0003A7 */ - IL_051a: /* 13 | 1E */ stloc.s V_30 - IL_051c: /* 28 | (2B)000021 */ call class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary/*0100010F*/::CreateBuilder() /* 2B000021 */ - IL_0521: /* 13 | 1F */ stloc.s V_31 - IL_0523: /* 11 | 1F */ ldloc.s V_31 - IL_0525: /* 72 | (70)004B47 */ ldstr "StartKey" /* 70004B47 */ - IL_052a: /* 12 | 1E */ ldloca.s V_30 - IL_052c: /* 28 | (0A)0003A8 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::get_Span() /* 0A0003A8 */ - IL_0531: /* 13 | 21 */ stloc.s V_33 - IL_0533: /* 12 | 21 */ ldloca.s V_33 - IL_0535: /* 28 | (0A)0000D2 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Start() /* 0A0000D2 */ - IL_053a: /* 13 | 22 */ stloc.s V_34 - IL_053c: /* 12 | 22 */ ldloca.s V_34 - IL_053e: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_0543: /* 28 | (0A)000185 */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000185 */ - IL_0548: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_054d: /* 11 | 1F */ ldloc.s V_31 - IL_054f: /* 72 | (70)004B59 */ ldstr "LengthKey" /* 70004B59 */ - IL_0554: /* 12 | 1E */ ldloca.s V_30 - IL_0556: /* 28 | (0A)0003A8 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::get_Span() /* 0A0003A8 */ - IL_055b: /* 13 | 21 */ stloc.s V_33 - IL_055d: /* 12 | 21 */ ldloca.s V_33 - IL_055f: /* 28 | (0A)0000D1 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Length() /* 0A0000D1 */ - IL_0564: /* 13 | 22 */ stloc.s V_34 - IL_0566: /* 12 | 22 */ ldloca.s V_34 - IL_0568: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_056d: /* 28 | (0A)000185 */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000185 */ - IL_0572: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_0577: /* 11 | 1F */ ldloc.s V_31 - IL_0579: /* 72 | (70)004B6D */ ldstr "NewTextKey" /* 70004B6D */ - IL_057e: /* 12 | 1E */ ldloca.s V_30 - IL_0580: /* 28 | (0A)0003A9 */ call instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::get_NewText() /* 0A0003A9 */ - IL_0585: /* 25 | */ dup - IL_0586: /* 2D | 06 */ brtrue.s IL_058e - - IL_0588: /* 26 | */ pop - IL_0589: /* 7E | (0A)00015E */ ldsfld string [netstandard/*23000001*/]System.String/*010000D3*/::Empty /* 0A00015E */ - IL_058e: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_0593: /* 11 | 1F */ ldloc.s V_31 - IL_0595: /* 72 | (70)004B1F */ ldstr "DescriptionKey" /* 70004B1F */ - IL_059a: /* 11 | 1C */ ldloc.s V_28 - IL_059c: /* 7B | (04)0001BB */ ldfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::FullDescription /* 040001BB */ - IL_05a1: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_05a6: /* 11 | 1D */ ldloc.s V_29 - IL_05a8: /* 6F | (0A)0003AA */ callvirt instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::get_NewPosition() /* 0A0003AA */ - IL_05ad: /* 13 | 23 */ stloc.s V_35 - IL_05af: /* 12 | 23 */ ldloca.s V_35 - IL_05b1: /* 28 | (0A)0002E6 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::get_HasValue() /* 0A0002E6 */ - IL_05b6: /* 2C | 2A */ brfalse.s IL_05e2 - - IL_05b8: /* 11 | 1F */ ldloc.s V_31 - IL_05ba: /* 72 | (70)004B83 */ ldstr "NewPositionKey" /* 70004B83 */ - IL_05bf: /* 11 | 1D */ ldloc.s V_29 - IL_05c1: /* 6F | (0A)0003AA */ callvirt instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::get_NewPosition() /* 0A0003AA */ - IL_05c6: /* 13 | 23 */ stloc.s V_35 - IL_05c8: /* 12 | 23 */ ldloca.s V_35 - IL_05ca: /* 28 | (0A)00031E */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::get_Value() /* 0A00031E */ - IL_05cf: /* 13 | 22 */ stloc.s V_34 - IL_05d1: /* 12 | 22 */ ldloca.s V_34 - IL_05d3: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_05d8: /* 28 | (0A)000185 */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000185 */ - IL_05dd: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_05e2: /* 11 | 07 */ ldloc.s V_7 - IL_05e4: /* 7B | (04)0001C4 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Items /* 040001C4 */ - IL_05e9: /* 6F | (0A)0003A4 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000103*/::get_Count() /* 0A0003A4 */ - IL_05ee: /* 13 | 22 */ stloc.s V_34 - IL_05f0: /* 12 | 22 */ ldloca.s V_34 - IL_05f2: /* 72 | (70)007862 */ ldstr "0000" /* 70007862 */ - IL_05f7: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_05fc: /* 28 | (0A)0003AB */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString(string, - class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A0003AB */ - IL_0601: /* 13 | 20 */ stloc.s V_32 - IL_0603: /* 02 | */ ldarg.0 - IL_0604: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_0609: /* 11 | 1C */ ldloc.s V_28 - IL_060b: /* 7B | (04)0001B9 */ ldfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::DisplayText /* 040001B9 */ - IL_0610: /* 14 | */ ldnull - IL_0611: /* 11 | 20 */ ldloc.s V_32 - IL_0613: /* 11 | 1F */ ldloc.s V_31 - IL_0615: /* 6F | (0A)00034E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::ToImmutable() /* 0A00034E */ - IL_061a: /* 7E | (04)000041 */ ldsfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::s_rules /* 04000041 */ - IL_061f: /* 13 | 24 */ stloc.s V_36 - IL_0621: /* 11 | 1C */ ldloc.s V_28 - IL_0623: /* 7B | (04)0001BC */ ldfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//RoutePatternItem/*02000085*/::Glyph /* 040001BC */ - IL_0628: /* 28 | (2B)00003E */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0) /* 2B00003E */ - IL_062d: /* 11 | 24 */ ldloc.s V_36 - IL_062f: /* 14 | */ ldnull - IL_0630: /* 14 | */ ldnull - IL_0631: /* 72 | (70)006199 */ ldstr "" /* 70006199 */ - IL_0636: /* 16 | */ ldc.i4.0 - IL_0637: /* 28 | (0A)0003AC */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::Create(string, - string, - string, - class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/, - string, - string, - string, - bool) /* 0A0003AC */ - IL_063c: /* 6F | (0A)0003AD */ callvirt instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::AddItem(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/) /* 0A0003AD */ - IL_0641: /* 12 | 1B */ ldloca.s V_27 - IL_0643: /* 28 | (0A)0003AE */ call instance bool valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*//*1B00010A*/::MoveNext() /* 0A0003AE */ - IL_0648: /* 3A | B4FEFFFF */ brtrue IL_0501 - - IL_064d: /* DE | 12 */ leave.s IL_0661 - - } // end .try - finally - { - IL_064f: /* 06 | */ ldloc.0 - IL_0650: /* 16 | */ ldc.i4.0 - IL_0651: /* 2F | 0D */ bge.s IL_0660 - - IL_0653: /* 12 | 1B */ ldloca.s V_27 - IL_0655: /* FE16 | (1B)00010A */ constrained. valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*//*1B00010A*/ - IL_065b: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_0660: /* DC | */ endfinally - } // end handler - // HEX: 02 00 00 00 FC 04 00 00 53 01 00 00 4F 06 00 00 12 00 00 00 00 00 00 00 - IL_0661: /* 02 | */ ldarg.0 - IL_0662: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_0667: /* 72 | (70)00786C */ ldstr "" /* 7000786C */ - IL_066c: /* 14 | */ ldnull - IL_066d: /* 14 | */ ldnull - IL_066e: /* 14 | */ ldnull - IL_066f: /* 7E | (0A)0003AF */ ldsfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/::Default /* 0A0003AF */ - IL_0674: /* 13 | 24 */ stloc.s V_36 - IL_0676: /* 12 | 25 */ ldloca.s V_37 - IL_0678: /* FE15 | (1B)000075 */ initobj valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000075*/ - IL_067e: /* 11 | 25 */ ldloc.s V_37 - IL_0680: /* 11 | 24 */ ldloc.s V_36 - IL_0682: /* 14 | */ ldnull - IL_0683: /* 14 | */ ldnull - IL_0684: /* 72 | (70)006199 */ ldstr "" /* 70006199 */ - IL_0689: /* 16 | */ ldc.i4.0 - IL_068a: /* 28 | (0A)0003AC */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::Create(string, - string, - string, - class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/, - string, - string, - string, - bool) /* 0A0003AC */ - IL_068f: /* 6F | (0A)0003B0 */ callvirt instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::set_SuggestionModeItem(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/) /* 0A0003B0 */ - IL_0694: /* 02 | */ ldarg.0 - IL_0695: /* 7B | (04)0001C8 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_069a: /* 17 | */ ldc.i4.1 - IL_069b: /* 6F | (0A)0003B1 */ callvirt instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::set_IsExclusive(bool) /* 0A0003B1 */ - IL_06a0: /* DE | 2C */ leave.s IL_06ce - - } // end .try - catch [netstandard/*23000001*/]System.Exception/*01000097*/ - { - IL_06a2: /* 13 | 26 */ stloc.s V_38 - IL_06a4: /* 02 | */ ldarg.0 - IL_06a5: /* 1F | FE */ ldc.i4.s -2 - IL_06a7: /* 7D | (04)0001C6 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>1__state' /* 040001C6 */ - IL_06ac: /* 02 | */ ldarg.0 - IL_06ad: /* 7C | (04)0001CB */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_06b2: /* FE15 | (01)00003E */ initobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ - IL_06b8: /* 02 | */ ldarg.0 - IL_06b9: /* 14 | */ ldnull - IL_06ba: /* 7D | (04)0001CC */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__5' /* 040001CC */ - IL_06bf: /* 02 | */ ldarg.0 - IL_06c0: /* 7C | (04)0001C7 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>t__builder' /* 040001C7 */ - IL_06c5: /* 11 | 26 */ ldloc.s V_38 - IL_06c7: /* 28 | (0A)0003B2 */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::SetException(class [netstandard/*23000001*/]System.Exception/*01000097*/) /* 0A0003B2 */ - IL_06cc: /* DE | 26 */ leave.s IL_06f4 - - } // end handler - // HEX: 00 00 00 00 07 00 00 00 9B 06 00 00 A2 06 00 00 2C 00 00 00 97 00 00 01 - IL_06ce: /* 02 | */ ldarg.0 - IL_06cf: /* 1F | FE */ ldc.i4.s -2 - IL_06d1: /* 7D | (04)0001C6 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>1__state' /* 040001C6 */ - IL_06d6: /* 02 | */ ldarg.0 - IL_06d7: /* 7C | (04)0001CB */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__4' /* 040001CB */ - IL_06dc: /* FE15 | (01)00003E */ initobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ - IL_06e2: /* 02 | */ ldarg.0 - IL_06e3: /* 14 | */ ldnull - IL_06e4: /* 7D | (04)0001CC */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'5__5' /* 040001CC */ - IL_06e9: /* 02 | */ ldarg.0 - IL_06ea: /* 7C | (04)0001C7 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>t__builder' /* 040001C7 */ - IL_06ef: /* 28 | (0A)0003B3 */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::SetResult() /* 0A0003B3 */ - IL_06f4: /* 2A | */ ret - } // end of method 'd__12'::MoveNext - - .method /*060003E2*/ private hidebysig newslot virtual final - instance void SetStateMachine(class [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/ stateMachine) cil managed - // SIG: 20 01 01 12 82 3D - { - .custom /*0C000344:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/::SetStateMachine /*0100008F::0A000029*/ - // Method begins at RVA 0x120d8 - // Code size 13 (0xd) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7C | (04)0001C7 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>t__builder' /* 040001C7 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 28 | (0A)0003B4 */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::SetStateMachine(class [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/) /* 0A0003B4 */ - IL_000c: /* 2A | */ ret - } // end of method 'd__12'::SetStateMachine - - } // end of class 'd__12' - - .field /*0400003C*/ private static literal string StartKey = "StartKey" - .field /*0400003D*/ private static literal string LengthKey = "LengthKey" - .field /*0400003E*/ private static literal string NewTextKey = "NewTextKey" - .field /*0400003F*/ private static literal string NewPositionKey = "NewPositionKey" - .field /*04000040*/ private static literal string DescriptionKey = "DescriptionKey" - .field /*04000041*/ private static initonly class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ s_rules - .field /*04000042*/ private initonly class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ 'k__BackingField' - .custom /*0C0000AC:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*0600012D*/ public hidebysig specialname - instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ - get_TriggerCharacters() cil managed - // SIG: 20 00 15 12 81 C9 01 03 - { - .custom /*0C0001B2:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x6075 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000042 */ ldfld class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::'k__BackingField' /* 04000042 */ - IL_0006: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::get_TriggerCharacters - - .method /*0600012E*/ public hidebysig virtual - instance bool ShouldTriggerCompletion(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.SourceText/*01000073*/ text, - int32 caretPosition, - valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ trigger, - class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Options.OptionSet/*01000075*/ options) cil managed - // SIG: 20 04 02 12 81 CD 08 11 81 D1 12 81 D5 - { - // Method begins at RVA 0x6080 - // Code size 57 (0x39) - .maxstack 2 - .locals /*11000034*/ init (valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ V_0, - bool V_1) - IL_0000: /* 0F | 03 */ ldarga.s trigger - IL_0002: /* 28 | (0A)00011B */ call instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Kind() /* 0A00011B */ - IL_0007: /* 0A | */ stloc.0 - IL_0008: /* 06 | */ ldloc.0 - IL_0009: /* 2C | 04 */ brfalse.s IL_000f - - IL_000b: /* 06 | */ ldloc.0 - IL_000c: /* 1A | */ ldc.i4.4 - IL_000d: /* 33 | 04 */ bne.un.s IL_0013 - - IL_000f: /* 17 | */ ldc.i4.1 - IL_0010: /* 0B | */ stloc.1 - IL_0011: /* 2B | 02 */ br.s IL_0015 - - IL_0013: /* 16 | */ ldc.i4.0 - IL_0014: /* 0B | */ stloc.1 - IL_0015: /* 07 | */ ldloc.1 - IL_0016: /* 2C | 02 */ brfalse.s IL_001a - - IL_0018: /* 17 | */ ldc.i4.1 - IL_0019: /* 2A | */ ret - - IL_001a: /* 0F | 03 */ ldarga.s trigger - IL_001c: /* 28 | (0A)00011B */ call instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Kind() /* 0A00011B */ - IL_0021: /* 17 | */ ldc.i4.1 - IL_0022: /* 33 | 13 */ bne.un.s IL_0037 - - IL_0024: /* 02 | */ ldarg.0 - IL_0025: /* 28 | (06)00012D */ call instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::get_TriggerCharacters() /* 0600012D */ - IL_002a: /* 0F | 03 */ ldarga.s trigger - IL_002c: /* 28 | (0A)00011C */ call instance char [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Character() /* 0A00011C */ - IL_0031: /* 6F | (0A)00011D */ callvirt instance bool class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*//*1B000054*/::Contains(!0) /* 0A00011D */ - IL_0036: /* 2A | */ ret - - IL_0037: /* 16 | */ ldc.i4.0 - IL_0038: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::ShouldTriggerCompletion - - .method /*0600012F*/ public hidebysig virtual - instance class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ - GetDescriptionAsync(class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/ document, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/ item, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 20 03 15 12 81 E1 01 12 81 E5 12 81 DD 12 81 E9 11 80 C9 - { - .param [0]/*0800013F*/ - .custom /*0C0001B7:0600000A*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8[]) /* 0600000A */ = ( 01 00 02 00 00 00 01 02 00 00 ) - // Method begins at RVA 0x60c8 - // Code size 54 (0x36) - .maxstack 3 - .locals /*11000035*/ init (string V_0) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0006: /* 72 | (70)004B1F */ ldstr "DescriptionKey" /* 70004B1F */ - IL_000b: /* 12 | 00 */ ldloca.s V_0 - IL_000d: /* 6F | (0A)00011F */ callvirt instance bool class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::TryGetValue(!0, - !1&) /* 0A00011F */ - IL_0012: /* 2D | 07 */ brtrue.s IL_001b - - IL_0014: /* 14 | */ ldnull - IL_0015: /* 28 | (2B)000017 */ call class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/::FromResult(!!0) /* 2B000017 */ - IL_001a: /* 2A | */ ret - - IL_001b: /* 72 | (70)004B3D */ ldstr "Text" /* 70004B3D */ - IL_0020: /* 06 | */ ldloc.0 - IL_0021: /* 73 | (0A)000121 */ newobj instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.TaggedText/*01000101*/::.ctor(string, - string) /* 0A000121 */ - IL_0026: /* 28 | (2B)000018 */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0) /* 2B000018 */ - IL_002b: /* 28 | (0A)000123 */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionDescription/*01000079*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionDescription/*01000079*/::Create(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 0A000123 */ - IL_0030: /* 28 | (2B)000017 */ call class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/::FromResult(!!0) /* 2B000017 */ - IL_0035: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::GetDescriptionAsync - - .method /*06000130*/ public hidebysig virtual - instance class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ - GetChangeAsync(class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/ document, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/ item, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ commitKey, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 20 04 15 12 81 E1 01 12 81 ED 12 81 DD 12 81 E9 15 11 80 DD 01 03 11 80 C9 - { - // Method begins at RVA 0x610c - // Code size 143 (0x8f) - .maxstack 4 - .locals /*11000036*/ init (string V_0, - string V_1, - string V_2, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_3) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0006: /* 72 | (70)004B47 */ ldstr "StartKey" /* 70004B47 */ - IL_000b: /* 6F | (0A)000124 */ callvirt instance !1 class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::get_Item(!0) /* 0A000124 */ - IL_0010: /* 04 | */ ldarg.2 - IL_0011: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0016: /* 72 | (70)004B59 */ ldstr "LengthKey" /* 70004B59 */ - IL_001b: /* 6F | (0A)000124 */ callvirt instance !1 class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::get_Item(!0) /* 0A000124 */ - IL_0020: /* 0A | */ stloc.0 - IL_0021: /* 04 | */ ldarg.2 - IL_0022: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0027: /* 72 | (70)004B6D */ ldstr "NewTextKey" /* 70004B6D */ - IL_002c: /* 6F | (0A)000124 */ callvirt instance !1 class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::get_Item(!0) /* 0A000124 */ - IL_0031: /* 0B | */ stloc.1 - IL_0032: /* 04 | */ ldarg.2 - IL_0033: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0038: /* 72 | (70)004B83 */ ldstr "NewPositionKey" /* 70004B83 */ - IL_003d: /* 12 | 02 */ ldloca.s V_2 - IL_003f: /* 6F | (0A)00011F */ callvirt instance bool class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::TryGetValue(!0, - !1&) /* 0A00011F */ - IL_0044: /* 26 | */ pop - IL_0045: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_004a: /* 28 | (0A)000125 */ call int32 [netstandard/*23000001*/]System.Int32/*010000F1*/::Parse(string, - class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000125 */ - IL_004f: /* 06 | */ ldloc.0 - IL_0050: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_0055: /* 28 | (0A)000125 */ call int32 [netstandard/*23000001*/]System.Int32/*010000F1*/::Parse(string, - class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000125 */ - IL_005a: /* 73 | (0A)0000D3 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::.ctor(int32, - int32) /* 0A0000D3 */ - IL_005f: /* 07 | */ ldloc.1 - IL_0060: /* 73 | (0A)000126 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::.ctor(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/, - string) /* 0A000126 */ - IL_0065: /* 08 | */ ldloc.2 - IL_0066: /* 2C | 12 */ brfalse.s IL_007a - - IL_0068: /* 08 | */ ldloc.2 - IL_0069: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_006e: /* 28 | (0A)000125 */ call int32 [netstandard/*23000001*/]System.Int32/*010000F1*/::Parse(string, - class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000125 */ - IL_0073: /* 73 | (0A)000127 */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::.ctor(!0) /* 0A000127 */ - IL_0078: /* 2B | 09 */ br.s IL_0083 - - IL_007a: /* 12 | 03 */ ldloca.s V_3 - IL_007c: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0082: /* 09 | */ ldloc.3 - IL_0083: /* 16 | */ ldc.i4.0 - IL_0084: /* 28 | (0A)000128 */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::Create(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - bool) /* 0A000128 */ - IL_0089: /* 28 | (2B)000019 */ call class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/::FromResult(!!0) /* 2B000019 */ - IL_008e: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::GetChangeAsync - - .method /*06000131*/ public hidebysig virtual - instance class [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/ - ProvideCompletionsAsync(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ context) cil managed - // SIG: 20 01 12 81 F5 12 81 F9 - { - .custom /*0C0001B4:0A000027*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncStateMachineAttribute/*0100007C*/::.ctor(class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A000027 */ = ( 01 00 79 4D 69 63 72 6F 73 6F 66 74 2E 41 73 70 // ..yMicrosoft.Asp - 4E 65 74 43 6F 72 65 2E 41 6E 61 6C 79 7A 65 72 // NetCore.Analyzer - 73 2E 52 6F 75 74 65 45 6D 62 65 64 64 65 64 4C // s.RouteEmbeddedL - 61 6E 67 75 61 67 65 2E 46 72 61 6D 65 77 6F 72 // anguage.Framewor - 6B 50 61 72 61 6D 65 74 65 72 73 43 6F 6D 70 6C // kParametersCompl - 65 74 69 6F 6E 50 72 6F 76 69 64 65 72 2B 3C 50 // etionProvider+

d__12.. - // Method begins at RVA 0x61a8 - // Code size 55 (0x37) - .maxstack 2 - .locals /*11000037*/ init (valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/ V_0) - IL_0000: /* 12 | 00 */ ldloca.s V_0 - IL_0002: /* 28 | (0A)000129 */ call valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::Create() /* 0A000129 */ - IL_0007: /* 7D | (04)0001C7 */ stfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>t__builder' /* 040001C7 */ - IL_000c: /* 12 | 00 */ ldloca.s V_0 - IL_000e: /* 03 | */ ldarg.1 - IL_000f: /* 7D | (04)0001C8 */ stfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::context /* 040001C8 */ - IL_0014: /* 12 | 00 */ ldloca.s V_0 - IL_0016: /* 15 | */ ldc.i4.m1 - IL_0017: /* 7D | (04)0001C6 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>1__state' /* 040001C6 */ - IL_001c: /* 12 | 00 */ ldloca.s V_0 - IL_001e: /* 7C | (04)0001C7 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>t__builder' /* 040001C7 */ - IL_0023: /* 12 | 00 */ ldloca.s V_0 - IL_0025: /* 28 | (2B)00001A */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::Startd__12'/*02000087*/>(!!0&) /* 2B00001A */ - IL_002a: /* 12 | 00 */ ldloca.s V_0 - IL_002c: /* 7C | (04)0001C7 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//'d__12'/*02000087*/::'<>t__builder' /* 040001C7 */ - IL_0031: /* 28 | (0A)00012B */ call instance class [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/ [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::get_Task() /* 0A00012B */ - IL_0036: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::ProvideCompletionsAsync - - .method /*06000132*/ private hidebysig static - bool IsArgumentTypeToken(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ token) cil managed - // SIG: 00 01 02 11 80 F9 - { - // Method begins at RVA 0x61eb - // Code size 27 (0x1b) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)00012C */ call valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.CSharpExtensions/*01000102*/::Kind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 0A00012C */ - IL_0006: /* 28 | (0A)00012D */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxFacts/*01000103*/::IsPredefinedType(valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012D */ - IL_000b: /* 2D | 0C */ brtrue.s IL_0019 - - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 20 | 3C210000 */ ldc.i4 0x213c - IL_0013: /* 28 | (0A)00012E */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00012E */ - IL_0018: /* 2A | */ ret - - IL_0019: /* 17 | */ ldc.i4.1 - IL_001a: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::IsArgumentTypeToken - - .method /*06000133*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - TryGetMvcActionRouteToken(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ context, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ semanticModel, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax/*0100007F*/ 'method') cil managed - // SIG: 00 03 15 11 80 DD 01 11 80 F9 12 81 F9 12 80 D9 12 81 FD - { - // Method begins at RVA 0x6208 - // Code size 202 (0xca) - .maxstack 4 - .locals /*11000038*/ init (valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//Enumerator/*0100004A*/ V_0, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*/ V_1, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ V_2, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ V_3, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax/*01000083*/ V_4, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ V_5, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ V_6, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeArgumentSyntax/*01000084*/ V_7, - string V_8, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.LiteralExpressionSyntax/*0100005D*/ V_9, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_10) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 6F | (0A)00012F */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax/*01000105*/::get_AttributeLists() /* 0A00012F */ - IL_0006: /* 0B | */ stloc.1 - IL_0007: /* 12 | 01 */ ldloca.s V_1 - IL_0009: /* 28 | (0A)000130 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//Enumerator/*0100004A*/ valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//*1B000057*/::GetEnumerator() /* 0A000130 */ - IL_000e: /* 0A | */ stloc.0 - IL_000f: /* 38 | 9F000000 */ br IL_00b3 - - IL_0014: /* 12 | 00 */ ldloca.s V_0 - IL_0016: /* 28 | (0A)000131 */ call instance !0 valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//Enumerator/*0100004A*//*1B000058*/::get_Current() /* 0A000131 */ - IL_001b: /* 6F | (0A)000132 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax/*01000080*/::get_Attributes() /* 0A000132 */ - IL_0020: /* 0D | */ stloc.3 - IL_0021: /* 12 | 03 */ ldloca.s V_3 - IL_0023: /* 28 | (0A)000133 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//*1B000059*/::GetEnumerator() /* 0A000133 */ - IL_0028: /* 0C | */ stloc.2 - IL_0029: /* 2B | 7C */ br.s IL_00a7 - - IL_002b: /* 12 | 02 */ ldloca.s V_2 - IL_002d: /* 28 | (0A)000134 */ call instance !0 valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B00005A*/::get_Current() /* 0A000134 */ - IL_0032: /* 13 | 04 */ stloc.s V_4 - IL_0034: /* 11 | 04 */ ldloc.s V_4 - IL_0036: /* 6F | (0A)000135 */ callvirt instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeArgumentListSyntax/*010000BB*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax/*01000083*/::get_ArgumentList() /* 0A000135 */ - IL_003b: /* 2C | 6A */ brfalse.s IL_00a7 - - IL_003d: /* 11 | 04 */ ldloc.s V_4 - IL_003f: /* 6F | (0A)000135 */ callvirt instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeArgumentListSyntax/*010000BB*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax/*01000083*/::get_ArgumentList() /* 0A000135 */ - IL_0044: /* 6F | (0A)000136 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeArgumentListSyntax/*010000BB*/::get_Arguments() /* 0A000136 */ - IL_0049: /* 13 | 06 */ stloc.s V_6 - IL_004b: /* 12 | 06 */ ldloca.s V_6 - IL_004d: /* 28 | (0A)000137 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//*1B00005B*/::GetEnumerator() /* 0A000137 */ - IL_0052: /* 13 | 05 */ stloc.s V_5 - IL_0054: /* 2B | 48 */ br.s IL_009e - - IL_0056: /* 12 | 05 */ ldloca.s V_5 - IL_0058: /* 28 | (0A)000138 */ call instance !0 valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B00005C*/::get_Current() /* 0A000138 */ - IL_005d: /* 13 | 07 */ stloc.s V_7 - IL_005f: /* 03 | */ ldarg.1 - IL_0060: /* 11 | 07 */ ldloc.s V_7 - IL_0062: /* 02 | */ ldarg.0 - IL_0063: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_0068: /* 12 | 08 */ ldloca.s V_8 - IL_006a: /* 28 | (06)00017F */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteStringSyntaxDetector/*0200002E*/::IsArgumentToAttributeParameterWithMatchingStringSyntaxAttribute(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/, - string&) /* 0600017F */ - IL_006f: /* 2C | 2D */ brfalse.s IL_009e - - IL_0071: /* 11 | 08 */ ldloc.s V_8 - IL_0073: /* 72 | (70)004BA1 */ ldstr "Route" /* 70004BA1 */ - IL_0078: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_007d: /* 2C | 1F */ brfalse.s IL_009e - - IL_007f: /* 11 | 07 */ ldloc.s V_7 - IL_0081: /* 6F | (0A)00013A */ callvirt instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax/*01000092*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeArgumentSyntax/*01000084*/::get_Expression() /* 0A00013A */ - IL_0086: /* 75 | (01)00005D */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.LiteralExpressionSyntax/*0100005D*/ - IL_008b: /* 13 | 09 */ stloc.s V_9 - IL_008d: /* 11 | 09 */ ldloc.s V_9 - IL_008f: /* 2C | 0D */ brfalse.s IL_009e - - IL_0091: /* 11 | 09 */ ldloc.s V_9 - IL_0093: /* 6F | (0A)00010B */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.LiteralExpressionSyntax/*0100005D*/::get_Token() /* 0A00010B */ - IL_0098: /* 73 | (0A)00013B */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/::.ctor(!0) /* 0A00013B */ - IL_009d: /* 2A | */ ret - - IL_009e: /* 12 | 05 */ ldloca.s V_5 - IL_00a0: /* 28 | (0A)00013C */ call instance bool valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B00005C*/::MoveNext() /* 0A00013C */ - IL_00a5: /* 2D | AF */ brtrue.s IL_0056 - - IL_00a7: /* 12 | 02 */ ldloca.s V_2 - IL_00a9: /* 28 | (0A)00013D */ call instance bool valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B00005A*/::MoveNext() /* 0A00013D */ - IL_00ae: /* 3A | 78FFFFFF */ brtrue IL_002b - - IL_00b3: /* 12 | 00 */ ldloca.s V_0 - IL_00b5: /* 28 | (0A)00013E */ call instance bool valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//Enumerator/*0100004A*//*1B000058*/::MoveNext() /* 0A00013E */ - IL_00ba: /* 3A | 55FFFFFF */ brtrue IL_0014 - - IL_00bf: /* 12 | 0A */ ldloca.s V_10 - IL_00c1: /* FE15 | (1B)00005D */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005D*/ - IL_00c7: /* 11 | 0A */ ldloc.s V_10 - IL_00c9: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::TryGetMvcActionRouteToken - - .method /*06000134*/ private hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ - TryFindMvcActionParameter(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ node) cil managed - // SIG: 00 01 12 80 D5 12 80 D5 - { - // Method begins at RVA 0x62e0 - // Code size 31 (0x1f) - .maxstack 2 - .locals /*11000039*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ V_0) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 2B | 16 */ br.s IL_001a - - IL_0004: /* 06 | */ ldloc.0 - IL_0005: /* 20 | CC220000 */ ldc.i4 0x22cc - IL_000a: /* 28 | (0A)00013F */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00013F */ - IL_000f: /* 2C | 02 */ brfalse.s IL_0013 - - IL_0011: /* 06 | */ ldloc.0 - IL_0012: /* 2A | */ ret - - IL_0013: /* 06 | */ ldloc.0 - IL_0014: /* 6F | (0A)000140 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::get_Parent() /* 0A000140 */ - IL_0019: /* 0A | */ stloc.0 - IL_001a: /* 06 | */ ldloc.0 - IL_001b: /* 2D | E7 */ brtrue.s IL_0004 - - IL_001d: /* 14 | */ ldnull - IL_001e: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::TryFindMvcActionParameter - - .method /*06000135*/ private hidebysig static - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ - TryFindMinimalApiArgument(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ node) cil managed - // SIG: 00 01 12 80 D5 12 80 D5 - { - // Method begins at RVA 0x630c - // Code size 109 (0x6d) - .maxstack 2 - .locals /*1100003A*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 0A | */ stloc.0 - IL_0002: /* 2B | 64 */ br.s IL_0068 - - IL_0004: /* 06 | */ ldloc.0 - IL_0005: /* 6F | (0A)000140 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::get_Parent() /* 0A000140 */ - IL_000a: /* 25 | */ dup - IL_000b: /* 2D | 04 */ brtrue.s IL_0011 - - IL_000d: /* 26 | */ pop - IL_000e: /* 16 | */ ldc.i4.0 - IL_000f: /* 2B | 0A */ br.s IL_001b - - IL_0011: /* 20 | BE210000 */ ldc.i4 0x21be - IL_0016: /* 28 | (0A)00013F */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00013F */ - IL_001b: /* 2C | 44 */ brfalse.s IL_0061 - - IL_001d: /* 06 | */ ldloc.0 - IL_001e: /* 6F | (0A)000140 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::get_Parent() /* 0A000140 */ - IL_0023: /* 25 | */ dup - IL_0024: /* 2D | 0C */ brtrue.s IL_0032 - - IL_0026: /* 26 | */ pop - IL_0027: /* 12 | 01 */ ldloca.s V_1 - IL_0029: /* FE15 | (1B)00005E */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005E*/ - IL_002f: /* 07 | */ ldloc.1 - IL_0030: /* 2B | 23 */ br.s IL_0055 - - IL_0032: /* 28 | (0A)000140 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::get_Parent() /* 0A000140 */ - IL_0037: /* 25 | */ dup - IL_0038: /* 2D | 0C */ brtrue.s IL_0046 - - IL_003a: /* 26 | */ pop - IL_003b: /* 12 | 01 */ ldloca.s V_1 - IL_003d: /* FE15 | (1B)00005E */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005E*/ - IL_0043: /* 07 | */ ldloc.1 - IL_0044: /* 2B | 0F */ br.s IL_0055 - - IL_0046: /* 20 | BC210000 */ ldc.i4 0x21bc - IL_004b: /* 28 | (0A)00013F */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00013F */ - IL_0050: /* 73 | (0A)000141 */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005E*/::.ctor(!0) /* 0A000141 */ - IL_0055: /* 0B | */ stloc.1 - IL_0056: /* 12 | 01 */ ldloca.s V_1 - IL_0058: /* 28 | (0A)000142 */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B00005E*/::GetValueOrDefault() /* 0A000142 */ - IL_005d: /* 2C | 02 */ brfalse.s IL_0061 - - IL_005f: /* 06 | */ ldloc.0 - IL_0060: /* 2A | */ ret - - IL_0061: /* 06 | */ ldloc.0 - IL_0062: /* 6F | (0A)000140 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::get_Parent() /* 0A000140 */ - IL_0067: /* 0A | */ stloc.0 - IL_0068: /* 06 | */ ldloc.0 - IL_0069: /* 2D | 99 */ brtrue.s IL_0004 - - IL_006b: /* 14 | */ ldnull - IL_006c: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::TryFindMinimalApiArgument - - .method /*06000136*/ private hidebysig static - bool HasNonRouteAttribute(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ token, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ semanticModel, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 00 04 02 11 80 F9 12 80 D9 12 74 11 80 C9 - { - // Method begins at RVA 0x6388 - // Code size 216 (0xd8) - .maxstack 4 - .locals /*1100003B*/ init (class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/ V_0, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ V_1, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ V_2, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ V_3, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax/*01000083*/ V_4, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ V_5, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ V_6, - bool V_7) - IL_0000: /* 0F | 00 */ ldarga.s token - IL_0002: /* 28 | (0A)000143 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Parent() /* 0A000143 */ - IL_0007: /* 25 | */ dup - IL_0008: /* 2D | 04 */ brtrue.s IL_000e - - IL_000a: /* 26 | */ pop - IL_000b: /* 14 | */ ldnull - IL_000c: /* 2B | 05 */ br.s IL_0013 - - IL_000e: /* 28 | (0A)000140 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::get_Parent() /* 0A000140 */ - IL_0013: /* 75 | (01)000085 */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/ - IL_0018: /* 0A | */ stloc.0 - IL_0019: /* 06 | */ ldloc.0 - IL_001a: /* 39 | B4000000 */ brfalse IL_00d3 - - IL_001f: /* 06 | */ ldloc.0 - IL_0020: /* 6F | (0A)000144 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.BaseParameterSyntax/*01000106*/::get_AttributeLists() /* 0A000144 */ - IL_0025: /* 8C | (1B)000057 */ box valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxList`1/*01000049*//*1B000057*/ - IL_002a: /* 28 | (2B)00001B */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::OfType(class [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/) /* 2B00001B */ - IL_002f: /* 6F | (0A)000145 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B00005F*/::GetEnumerator() /* 0A000145 */ - IL_0034: /* 0B | */ stloc.1 - .try - { - IL_0035: /* 38 | 82000000 */ br IL_00bc - - IL_003a: /* 07 | */ ldloc.1 - IL_003b: /* 6F | (0A)000146 */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000060*/::get_Current() /* 0A000146 */ - IL_0040: /* 6F | (0A)000132 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax/*01000080*/::get_Attributes() /* 0A000132 */ - IL_0045: /* 0D | */ stloc.3 - IL_0046: /* 12 | 03 */ ldloca.s V_3 - IL_0048: /* 28 | (0A)000133 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//*1B000059*/::GetEnumerator() /* 0A000133 */ - IL_004d: /* 0C | */ stloc.2 - IL_004e: /* 2B | 63 */ br.s IL_00b3 - - IL_0050: /* 12 | 02 */ ldloca.s V_2 - IL_0052: /* 28 | (0A)000134 */ call instance !0 valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B00005A*/::get_Current() /* 0A000134 */ - IL_0057: /* 13 | 04 */ stloc.s V_4 - IL_0059: /* 03 | */ ldarg.1 - IL_005a: /* 11 | 04 */ ldloc.s V_4 - IL_005c: /* 05 | */ ldarg.3 - IL_005d: /* 28 | (0A)000147 */ call valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolInfo/*010000AC*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.CSharpExtensions/*01000102*/::GetSymbolInfo(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax/*01000083*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A000147 */ - IL_0062: /* 28 | (06)0001E6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SymbolExtensions/*02000037*/::GetAnySymbol(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolInfo/*010000AC*/) /* 060001E6 */ - IL_0067: /* 13 | 05 */ stloc.s V_5 - IL_0069: /* 11 | 05 */ ldloc.s V_5 - IL_006b: /* 2C | 46 */ brfalse.s IL_00b3 - - IL_006d: /* 11 | 05 */ ldloc.s V_5 - IL_006f: /* 6F | (0A)000148 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingSymbol() /* 0A000148 */ - IL_0074: /* 75 | (01)000025 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/ - IL_0079: /* 13 | 06 */ stloc.s V_6 - IL_007b: /* 11 | 06 */ ldloc.s V_6 - IL_007d: /* 2C | 14 */ brfalse.s IL_0093 - - IL_007f: /* 04 | */ ldarg.2 - IL_0080: /* 11 | 06 */ ldloc.s V_6 - IL_0082: /* 7E | (04)000065 */ ldsfld valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[] Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteWellKnownTypes/*02000034*/::NonRouteMetadataTypes /* 04000065 */ - IL_0087: /* 6F | (06)0000A9 */ callvirt instance bool Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Implements(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/[]) /* 060000A9 */ - IL_008c: /* 2C | 05 */ brfalse.s IL_0093 - - IL_008e: /* 17 | */ ldc.i4.1 - IL_008f: /* 13 | 07 */ stloc.s V_7 - IL_0091: /* DE | 42 */ leave.s IL_00d5 - - IL_0093: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_0098: /* 11 | 05 */ ldloc.s V_5 - IL_009a: /* 6F | (0A)000148 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_ContainingSymbol() /* 0A000148 */ - IL_009f: /* 04 | */ ldarg.2 - IL_00a0: /* 1F | 0F */ ldc.i4.s 15 - IL_00a2: /* 6F | (06)0000A4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/::Get(valuetype Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypeData/*0200001E*//WellKnownType/*02000079*/) /* 060000A4 */ - IL_00a7: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_00ac: /* 2C | 05 */ brfalse.s IL_00b3 - - IL_00ae: /* 17 | */ ldc.i4.1 - IL_00af: /* 13 | 07 */ stloc.s V_7 - IL_00b1: /* DE | 22 */ leave.s IL_00d5 - - IL_00b3: /* 12 | 02 */ ldloca.s V_2 - IL_00b5: /* 28 | (0A)00013D */ call instance bool valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B00005A*/::MoveNext() /* 0A00013D */ - IL_00ba: /* 2D | 94 */ brtrue.s IL_0050 - - IL_00bc: /* 07 | */ ldloc.1 - IL_00bd: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_00c2: /* 3A | 73FFFFFF */ brtrue IL_003a - - IL_00c7: /* DE | 0A */ leave.s IL_00d3 - - } // end .try - finally - { - IL_00c9: /* 07 | */ ldloc.1 - IL_00ca: /* 2C | 06 */ brfalse.s IL_00d2 - - IL_00cc: /* 07 | */ ldloc.1 - IL_00cd: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_00d2: /* DC | */ endfinally - } // end handler - // HEX: 02 00 35 00 94 C9 00 0A 00 00 00 00 - IL_00d3: /* 16 | */ ldc.i4.0 - IL_00d4: /* 2A | */ ret - - IL_00d5: /* 11 | 07 */ ldloc.s V_7 - IL_00d7: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::HasNonRouteAttribute - - .method /*06000137*/ private hidebysig static - bool IsCurrentParameterBindable(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ token, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ semanticModel, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/ wellKnownTypes, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 00 04 02 11 80 F9 12 80 D9 12 74 11 80 C9 - { - // Method begins at RVA 0x647c - // Code size 74 (0x4a) - .maxstack 3 - .locals /*1100003C*/ init (class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ V_1) - IL_0000: /* 0F | 00 */ ldarga.s token - IL_0002: /* 28 | (0A)000143 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Parent() /* 0A000143 */ - IL_0007: /* 20 | AD210000 */ ldc.i4 0x21ad - IL_000c: /* 28 | (0A)00013F */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharpExtensions/*01000104*/::IsKind(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.SyntaxKind/*010000C9*/) /* 0A00013F */ - IL_0011: /* 2C | 02 */ brfalse.s IL_0015 - - IL_0013: /* 17 | */ ldc.i4.1 - IL_0014: /* 2A | */ ret - - IL_0015: /* 03 | */ ldarg.1 - IL_0016: /* 0F | 00 */ ldarga.s token - IL_0018: /* 28 | (0A)000143 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Parent() /* 0A000143 */ - IL_001d: /* 05 | */ ldarg.3 - IL_001e: /* 28 | (0A)000149 */ call valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolInfo/*010000AC*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ModelExtensions/*010000E4*/::GetSymbolInfo(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A000149 */ - IL_0023: /* 28 | (06)0001E6 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.SymbolExtensions/*02000037*/::GetAnySymbol(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolInfo/*010000AC*/) /* 060001E6 */ - IL_0028: /* 0A | */ stloc.0 - IL_0029: /* 06 | */ ldloc.0 - IL_002a: /* 75 | (01)00002F */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.INamedTypeSymbol/*0100002F*/ - IL_002f: /* 0B | */ stloc.1 - IL_0030: /* 07 | */ ldloc.1 - IL_0031: /* 2C | 0B */ brfalse.s IL_003e - - IL_0033: /* 07 | */ ldloc.1 - IL_0034: /* 04 | */ ldarg.2 - IL_0035: /* 28 | (06)00020E */ call valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.Parsability/*0200003D*/ Microsoft.AspNetCore.Analyzers.Infrastructure.ParsabilityHelper/*0200003C*/::GetParsability(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ITypeSymbol/*01000025*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.WellKnownTypes/*0200001D*/) /* 0600020E */ - IL_003a: /* 16 | */ ldc.i4.0 - IL_003b: /* FE01 | */ ceq - IL_003d: /* 2A | */ ret - - IL_003e: /* 06 | */ ldloc.0 - IL_003f: /* 75 | (01)000026 */ isinst [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ - IL_0044: /* 2C | 02 */ brfalse.s IL_0048 - - IL_0046: /* 16 | */ ldc.i4.0 - IL_0047: /* 2A | */ ret - - IL_0048: /* 17 | */ ldc.i4.1 - IL_0049: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::IsCurrentParameterBindable - - .method /*06000138*/ private hidebysig static - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - GetExistingParameterNames(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ node) cil managed - // SIG: 00 01 15 11 80 B5 01 0E 12 80 D5 - { - // Method begins at RVA 0x64d4 - // Code size 262 (0x106) - .maxstack 2 - .locals /*1100003D*/ init (class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Builder/*01000086*/ V_0, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.TupleExpressionSyntax/*01000087*/ V_1, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ V_2, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ V_3, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.DeclarationExpressionSyntax/*01000088*/ V_4, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SingleVariableDesignationSyntax/*01000089*/ V_5, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_6, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterListSyntax/*0100008A*/ V_7, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParenthesizedLambdaExpressionSyntax/*0100008B*/ V_8, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax/*0100007F*/ V_9, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterListSyntax/*0100008A*/ V_10, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ V_11, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ V_12, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/ V_13, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/ V_14, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_15) - IL_0000: /* 28 | (2B)00001C */ call class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Builder/*01000086*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::CreateBuilder() /* 2B00001C */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 75 | (01)000087 */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.TupleExpressionSyntax/*01000087*/ - IL_000c: /* 0B | */ stloc.1 - IL_000d: /* 07 | */ ldloc.1 - IL_000e: /* 2C | 67 */ brfalse.s IL_0077 - - IL_0010: /* 07 | */ ldloc.1 - IL_0011: /* 6F | (0A)00014B */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.TupleExpressionSyntax/*01000087*/::get_Arguments() /* 0A00014B */ - IL_0016: /* 0D | */ stloc.3 - IL_0017: /* 12 | 03 */ ldloca.s V_3 - IL_0019: /* 28 | (0A)00014C */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//*1B000061*/::GetEnumerator() /* 0A00014C */ - IL_001e: /* 0C | */ stloc.2 - IL_001f: /* 2B | 48 */ br.s IL_0069 - - IL_0021: /* 12 | 02 */ ldloca.s V_2 - IL_0023: /* 28 | (0A)00014D */ call instance !0 valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B000062*/::get_Current() /* 0A00014D */ - IL_0028: /* 6F | (0A)0000BF */ callvirt instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax/*01000092*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax/*0100005C*/::get_Expression() /* 0A0000BF */ - IL_002d: /* 75 | (01)000088 */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.DeclarationExpressionSyntax/*01000088*/ - IL_0032: /* 13 | 04 */ stloc.s V_4 - IL_0034: /* 11 | 04 */ ldloc.s V_4 - IL_0036: /* 2C | 31 */ brfalse.s IL_0069 - - IL_0038: /* 11 | 04 */ ldloc.s V_4 - IL_003a: /* 6F | (0A)00014E */ callvirt instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.VariableDesignationSyntax/*01000107*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.DeclarationExpressionSyntax/*01000088*/::get_Designation() /* 0A00014E */ - IL_003f: /* 75 | (01)000089 */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SingleVariableDesignationSyntax/*01000089*/ - IL_0044: /* 13 | 05 */ stloc.s V_5 - IL_0046: /* 11 | 05 */ ldloc.s V_5 - IL_0048: /* 2C | 1F */ brfalse.s IL_0069 - - IL_004a: /* 11 | 05 */ ldloc.s V_5 - IL_004c: /* 6F | (0A)00014F */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SingleVariableDesignationSyntax/*01000089*/::get_Identifier() /* 0A00014F */ - IL_0051: /* 13 | 06 */ stloc.s V_6 - IL_0053: /* 12 | 06 */ ldloca.s V_6 - IL_0055: /* 28 | (0A)000150 */ call instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_IsMissing() /* 0A000150 */ - IL_005a: /* 2D | 0D */ brtrue.s IL_0069 - - IL_005c: /* 06 | */ ldloc.0 - IL_005d: /* 12 | 06 */ ldloca.s V_6 - IL_005f: /* 28 | (0A)000151 */ call instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_ValueText() /* 0A000151 */ - IL_0064: /* 6F | (0A)000152 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Builder/*01000086*//*1B000063*/::Add(!0) /* 0A000152 */ - IL_0069: /* 12 | 02 */ ldloca.s V_2 - IL_006b: /* 28 | (0A)000153 */ call instance bool valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B000062*/::MoveNext() /* 0A000153 */ - IL_0070: /* 2D | AF */ brtrue.s IL_0021 - - IL_0072: /* 38 | 88000000 */ br IL_00ff - - IL_0077: /* 02 | */ ldarg.0 - IL_0078: /* 75 | (01)00008B */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParenthesizedLambdaExpressionSyntax/*0100008B*/ - IL_007d: /* 13 | 08 */ stloc.s V_8 - IL_007f: /* 11 | 08 */ ldloc.s V_8 - IL_0081: /* 2D | 0E */ brtrue.s IL_0091 - - IL_0083: /* 02 | */ ldarg.0 - IL_0084: /* 75 | (01)00007F */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax/*0100007F*/ - IL_0089: /* 13 | 09 */ stloc.s V_9 - IL_008b: /* 11 | 09 */ ldloc.s V_9 - IL_008d: /* 2D | 0D */ brtrue.s IL_009c - - IL_008f: /* 2B | 16 */ br.s IL_00a7 - - IL_0091: /* 11 | 08 */ ldloc.s V_8 - IL_0093: /* 6F | (0A)000154 */ callvirt instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterListSyntax/*0100008A*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParenthesizedLambdaExpressionSyntax/*0100008B*/::get_ParameterList() /* 0A000154 */ - IL_0098: /* 13 | 0A */ stloc.s V_10 - IL_009a: /* 2B | 0E */ br.s IL_00aa - - IL_009c: /* 11 | 09 */ ldloc.s V_9 - IL_009e: /* 6F | (0A)000155 */ callvirt instance class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterListSyntax/*0100008A*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax/*01000108*/::get_ParameterList() /* 0A000155 */ - IL_00a3: /* 13 | 0A */ stloc.s V_10 - IL_00a5: /* 2B | 03 */ br.s IL_00aa - - IL_00a7: /* 14 | */ ldnull - IL_00a8: /* 13 | 0A */ stloc.s V_10 - IL_00aa: /* 11 | 0A */ ldloc.s V_10 - IL_00ac: /* 13 | 07 */ stloc.s V_7 - IL_00ae: /* 11 | 07 */ ldloc.s V_7 - IL_00b0: /* 2C | 4D */ brfalse.s IL_00ff - - IL_00b2: /* 11 | 07 */ ldloc.s V_7 - IL_00b4: /* 6F | (0A)000156 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.BaseParameterListSyntax/*01000109*/::get_Parameters() /* 0A000156 */ - IL_00b9: /* 13 | 0C */ stloc.s V_12 - IL_00bb: /* 12 | 0C */ ldloca.s V_12 - IL_00bd: /* 28 | (0A)000157 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*/ valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//*1B000064*/::GetEnumerator() /* 0A000157 */ - IL_00c2: /* 13 | 0B */ stloc.s V_11 - IL_00c4: /* 2B | 30 */ br.s IL_00f6 - - IL_00c6: /* 12 | 0B */ ldloca.s V_11 - IL_00c8: /* 28 | (0A)000158 */ call instance !0 valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B000065*/::get_Current() /* 0A000158 */ - IL_00cd: /* 13 | 0D */ stloc.s V_13 - IL_00cf: /* 11 | 0D */ ldloc.s V_13 - IL_00d1: /* 2C | 23 */ brfalse.s IL_00f6 - - IL_00d3: /* 11 | 0D */ ldloc.s V_13 - IL_00d5: /* 13 | 0E */ stloc.s V_14 - IL_00d7: /* 11 | 0E */ ldloc.s V_14 - IL_00d9: /* 6F | (0A)000159 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/::get_Identifier() /* 0A000159 */ - IL_00de: /* 13 | 0F */ stloc.s V_15 - IL_00e0: /* 12 | 0F */ ldloca.s V_15 - IL_00e2: /* 28 | (0A)000150 */ call instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_IsMissing() /* 0A000150 */ - IL_00e7: /* 2D | 0D */ brtrue.s IL_00f6 - - IL_00e9: /* 06 | */ ldloc.0 - IL_00ea: /* 12 | 0F */ ldloca.s V_15 - IL_00ec: /* 28 | (0A)000151 */ call instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_ValueText() /* 0A000151 */ - IL_00f1: /* 6F | (0A)000152 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Builder/*01000086*//*1B000063*/::Add(!0) /* 0A000152 */ - IL_00f6: /* 12 | 0B */ ldloca.s V_11 - IL_00f8: /* 28 | (0A)00015A */ call instance bool valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SeparatedSyntaxList`1/*01000081*//Enumerator/*01000082*//*1B000065*/::MoveNext() /* 0A00015A */ - IL_00fd: /* 2D | C7 */ brtrue.s IL_00c6 - - IL_00ff: /* 06 | */ ldloc.0 - IL_0100: /* 6F | (0A)00015B */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Builder/*01000086*//*1B000063*/::ToImmutable() /* 0A00015B */ - IL_0105: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::GetExistingParameterNames - - .method /*06000139*/ private hidebysig static - void ProvideCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/ context, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ parentOpt) cil managed - // SIG: 00 02 01 11 82 18 15 11 80 DD 01 11 80 F9 - { - // Method begins at RVA 0x65e8 - // Code size 76 (0x4c) - .maxstack 8 - .locals /*1100003E*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ V_1, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_2) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001C0 */ ldfld class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::Tree /* 040001C0 */ - IL_0006: /* 7C | (04)0000D1 */ ldflda valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/::RouteParameters /* 040000D1 */ - IL_000b: /* 28 | (0A)00015C */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000066*/::GetEnumerator() /* 0A00015C */ - IL_0010: /* 0A | */ stloc.0 - IL_0011: /* 2B | 2F */ br.s IL_0042 - - IL_0013: /* 12 | 00 */ ldloca.s V_0 - IL_0015: /* 28 | (0A)00015D */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000067*/::get_Current() /* 0A00015D */ - IL_001a: /* 0B | */ stloc.1 - IL_001b: /* 0F | 00 */ ldarga.s context - IL_001d: /* 07 | */ ldloc.1 - IL_001e: /* 7B | (04)0000D2 */ ldfld string Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::Name /* 040000D2 */ - IL_0023: /* 7E | (0A)00015E */ ldsfld string [netstandard/*23000001*/]System.String/*010000D3*/::Empty /* 0A00015E */ - IL_0028: /* 72 | (70)004BAD */ ldstr "(Route parameter)" /* 70004BAD */ - IL_002d: /* 72 | (70)004BD1 */ ldstr "Parameter" /* 70004BD1 */ - IL_0032: /* 03 | */ ldarg.1 - IL_0033: /* 12 | 02 */ ldloca.s V_2 - IL_0035: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_003b: /* 08 | */ ldloc.2 - IL_003c: /* 14 | */ ldnull - IL_003d: /* 28 | (06)0003DE */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*//EmbeddedCompletionContext/*02000086*/::AddIfMissing(string, - string, - string, - string, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 060003DE */ - IL_0042: /* 12 | 00 */ ldloca.s V_0 - IL_0044: /* 28 | (0A)00015F */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000067*/::MoveNext() /* 0A00015F */ - IL_0049: /* 2D | C8 */ brtrue.s IL_0013 - - IL_004b: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::ProvideCompletions - - .method /*0600013A*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x6640 - // Code size 20 (0x14) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 1F | 20 */ ldc.i4.s 32 - IL_0003: /* 28 | (2B)00001D */ call class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet/*0100010A*/::Create(!!0) /* 2B00001D */ - IL_0008: /* 7D | (04)000042 */ stfld class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::'k__BackingField' /* 04000042 */ - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 28 | (0A)000161 */ call instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionProvider/*01000070*/::.ctor() /* 0A000161 */ - IL_0013: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::.ctor - - .method /*0600013B*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x6658 - // Code size 48 (0x30) - .maxstack 6 - .locals /*1100003F*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1) - IL_0000: /* 18 | */ ldc.i4.2 - IL_0001: /* 28 | (2B)00001E */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B00001E */ - IL_0006: /* 28 | (0A)000162 */ call valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CharacterSetModificationRule/*0100008C*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CharacterSetModificationRule/*0100008C*/::Create(valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CharacterSetModificationKind/*0100010B*/, - char[]) /* 0A000162 */ - IL_000b: /* 28 | (2B)00001F */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0) /* 2B00001F */ - IL_0010: /* 12 | 00 */ ldloca.s V_0 - IL_0012: /* FE15 | (1B)000068 */ initobj valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000068*/ - IL_0018: /* 06 | */ ldloc.0 - IL_0019: /* 16 | */ ldc.i4.0 - IL_001a: /* 16 | */ ldc.i4.0 - IL_001b: /* 12 | 01 */ ldloca.s V_1 - IL_001d: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0023: /* 07 | */ ldloc.1 - IL_0024: /* 17 | */ ldc.i4.1 - IL_0025: /* 28 | (0A)000163 */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/::Create(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.EnterKeyRule/*0100010C*/, - bool, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemSelectionBehavior/*0100010D*/) /* 0A000163 */ - IL_002a: /* 80 | (04)000041 */ stsfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::s_rules /* 04000041 */ - IL_002f: /* 2A | */ ret - } // end of method FrameworkParametersCompletionProvider::.cctor - - .property /*1700005D*/ instance callconv(8) class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ - TriggerCharacters() - { - .get instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider/*02000023*/::get_TriggerCharacters() /* 0600012D */ - } // end of property FrameworkParametersCompletionProvider::TriggerCharacters -} // end of class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.FrameworkParametersCompletionProvider - -.class /*02000024*/ private auto ansi sealed Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RouteOptions - extends [netstandard/*23000001*/]System.Enum/*01000041*/ -{ - .custom /*0C00007D:0A00002A*/ instance void [netstandard/*23000001*/]System.FlagsAttribute/*01000099*/::.ctor() /* 0A00002A */ = ( 01 00 00 00 ) - .field /*04000043*/ public specialname rtspecialname int32 value__ - .field /*04000044*/ public static literal valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RouteOptions/*02000024*/ Http = int32(0x00000000) - .field /*04000045*/ public static literal valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RouteOptions/*02000024*/ Component = int32(0x00000001) -} // end of class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RouteOptions - -.class /*02000025*/ public auto ansi beforefieldinit Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer - extends [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer/*01000045*/ -{ - .custom /*0C00007E:0A000024*/ instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerAttribute/*01000044*/::.ctor(string, - string[]) /* 0A000024 */ = ( 01 00 02 43 23 00 00 00 00 00 00 ) // ...C#...... - .class /*02000088*/ sequential ansi sealed nested private beforefieldinit InsertPoint - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - implements class [netstandard/*23000001*/]System.IEquatable`1/*0100001E*//*1B00000C*/ - { - .field /*040001CF*/ private class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ 'k__BackingField' - .custom /*0C00022C:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001D0*/ private bool 'k__BackingField' - .custom /*0C00022F:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*060003E3*/ public hidebysig specialname rtspecialname - instance void .ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ ExistingParameter, - bool Before) cil managed - // SIG: 20 02 01 12 80 AD 02 - { - // Method begins at RVA 0x120e6 - // Code size 15 (0xf) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)0001CF */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001CF */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 04 | */ ldarg.2 - IL_0009: /* 7D | (04)0001D0 */ stfld bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001D0 */ - IL_000e: /* 2A | */ ret - } // end of method InsertPoint::.ctor - - .method /*060003E4*/ public hidebysig specialname - instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ - get_ExistingParameter() cil managed - // SIG: 20 00 12 80 AD - { - .custom /*0C000346:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000347:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x120f6 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001CF */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001CF */ - IL_0006: /* 2A | */ ret - } // end of method InsertPoint::get_ExistingParameter - - .method /*060003E5*/ public hidebysig specialname - instance void set_ExistingParameter(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ 'value') cil managed - // SIG: 20 01 01 12 80 AD - { - .custom /*0C000348:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x120fe - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)0001CF */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001CF */ - IL_0007: /* 2A | */ ret - } // end of method InsertPoint::set_ExistingParameter - - .method /*060003E6*/ public hidebysig specialname - instance bool get_Before() cil managed - // SIG: 20 00 02 - { - .custom /*0C000349:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C00034A:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x12107 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001D0 */ ldfld bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001D0 */ - IL_0006: /* 2A | */ ret - } // end of method InsertPoint::get_Before - - .method /*060003E7*/ public hidebysig specialname - instance void set_Before(bool 'value') cil managed - // SIG: 20 01 01 02 - { - .custom /*0C00034C:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x1210f - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)0001D0 */ stfld bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001D0 */ - IL_0007: /* 2A | */ ret - } // end of method InsertPoint::set_Before - - .method /*060003E8*/ public hidebysig virtual - instance string ToString() cil managed - // SIG: 20 00 0E - { - .custom /*0C00034D:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C00034E:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x12118 - // Code size 64 (0x40) - .maxstack 2 - .locals /*1100006B*/ init (class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ V_0) - IL_0000: /* 73 | (0A)000210 */ newobj instance void [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::.ctor() /* 0A000210 */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 72 | (70)00787A */ ldstr "InsertPoint" /* 7000787A */ - IL_000c: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_0011: /* 26 | */ pop - IL_0012: /* 06 | */ ldloc.0 - IL_0013: /* 72 | (70)005B31 */ ldstr " { " /* 70005B31 */ - IL_0018: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_001d: /* 26 | */ pop - IL_001e: /* 02 | */ ldarg.0 - IL_001f: /* 06 | */ ldloc.0 - IL_0020: /* 28 | (06)0003E9 */ call instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::PrintMembers(class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/) /* 060003E9 */ - IL_0025: /* 2C | 09 */ brfalse.s IL_0030 - - IL_0027: /* 06 | */ ldloc.0 - IL_0028: /* 1F | 20 */ ldc.i4.s 32 - IL_002a: /* 6F | (0A)000212 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(char) /* 0A000212 */ - IL_002f: /* 26 | */ pop - IL_0030: /* 06 | */ ldloc.0 - IL_0031: /* 1F | 7D */ ldc.i4.s 125 - IL_0033: /* 6F | (0A)000212 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(char) /* 0A000212 */ - IL_0038: /* 26 | */ pop - IL_0039: /* 06 | */ ldloc.0 - IL_003a: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_003f: /* 2A | */ ret - } // end of method InsertPoint::ToString - - .method /*060003E9*/ private hidebysig - instance bool PrintMembers(class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ builder) cil managed - // SIG: 20 01 02 12 81 99 - { - .custom /*0C00034F:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000350:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x12164 - // Code size 66 (0x42) - .maxstack 2 - .locals /*11000064*/ init (bool V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 72 | (70)007892 */ ldstr "ExistingParameter = " /* 70007892 */ - IL_0006: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_000b: /* 26 | */ pop - IL_000c: /* 03 | */ ldarg.1 - IL_000d: /* 02 | */ ldarg.0 - IL_000e: /* 28 | (06)0003E4 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::get_ExistingParameter() /* 060003E4 */ - IL_0013: /* 6F | (0A)000213 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(object) /* 0A000213 */ - IL_0018: /* 26 | */ pop - IL_0019: /* 03 | */ ldarg.1 - IL_001a: /* 72 | (70)0078BC */ ldstr ", Before = " /* 700078BC */ - IL_001f: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_0024: /* 26 | */ pop - IL_0025: /* 03 | */ ldarg.1 - IL_0026: /* 02 | */ ldarg.0 - IL_0027: /* 28 | (06)0003E6 */ call instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::get_Before() /* 060003E6 */ - IL_002c: /* 0A | */ stloc.0 - IL_002d: /* 12 | 00 */ ldloca.s V_0 - IL_002f: /* FE16 | (01)000110 */ constrained. [netstandard/*23000001*/]System.Boolean/*01000110*/ - IL_0035: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_003a: /* 6F | (0A)000211 */ callvirt instance class [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/ [netstandard/*23000001*/]System.Text.StringBuilder/*01000066*/::Append(string) /* 0A000211 */ - IL_003f: /* 26 | */ pop - IL_0040: /* 17 | */ ldc.i4.1 - IL_0041: /* 2A | */ ret - } // end of method InsertPoint::PrintMembers - - .method /*060003EA*/ public hidebysig specialname static - bool op_Inequality(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/ left, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/ right) cil managed - // SIG: 00 02 02 11 82 20 11 82 20 - { - .custom /*0C000351:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x121b2 - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 28 | (06)0003EB */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::op_Equality(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/) /* 060003EB */ - IL_0007: /* 16 | */ ldc.i4.0 - IL_0008: /* FE01 | */ ceq - IL_000a: /* 2A | */ ret - } // end of method InsertPoint::op_Inequality - - .method /*060003EB*/ public hidebysig specialname static - bool op_Equality(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/ left, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/ right) cil managed - // SIG: 00 02 02 11 82 20 11 82 20 - { - .custom /*0C000352:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x121be - // Code size 9 (0x9) - .maxstack 8 - IL_0000: /* 0F | 00 */ ldarga.s left - IL_0002: /* 03 | */ ldarg.1 - IL_0003: /* 28 | (06)0003EE */ call instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::Equals(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/) /* 060003EE */ - IL_0008: /* 2A | */ ret - } // end of method InsertPoint::op_Equality - - .method /*060003EC*/ public hidebysig virtual - instance int32 GetHashCode() cil managed - // SIG: 20 00 08 - { - .custom /*0C000354:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000355:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x121c8 - // Code size 40 (0x28) - .maxstack 8 - IL_0000: /* 28 | (0A)000216 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000A1*/::get_Default() /* 0A000216 */ - IL_0005: /* 02 | */ ldarg.0 - IL_0006: /* 7B | (04)0001CF */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001CF */ - IL_000b: /* 6F | (0A)000217 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000A1*/::GetHashCode(!0) /* 0A000217 */ - IL_0010: /* 20 | 295555A5 */ ldc.i4 0xa5555529 - IL_0015: /* 5A | */ mul - IL_0016: /* 28 | (0A)0003B5 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B00010B*/::get_Default() /* 0A0003B5 */ - IL_001b: /* 02 | */ ldarg.0 - IL_001c: /* 7B | (04)0001D0 */ ldfld bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001D0 */ - IL_0021: /* 6F | (0A)0003B6 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B00010B*/::GetHashCode(!0) /* 0A0003B6 */ - IL_0026: /* 58 | */ add - IL_0027: /* 2A | */ ret - } // end of method InsertPoint::GetHashCode - - .method /*060003ED*/ public hidebysig virtual - instance bool Equals(object obj) cil managed - // SIG: 20 01 02 1C - { - .custom /*0C000356:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000357:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x121f1 - // Code size 23 (0x17) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 75 | (02)000088 */ isinst Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/ - IL_0006: /* 2C | 0D */ brfalse.s IL_0015 - - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 03 | */ ldarg.1 - IL_000a: /* A5 | (02)000088 */ unbox.any Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/ - IL_000f: /* 28 | (06)0003EE */ call instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::Equals(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/) /* 060003EE */ - IL_0014: /* 2A | */ ret - - IL_0015: /* 16 | */ ldc.i4.0 - IL_0016: /* 2A | */ ret - } // end of method InsertPoint::Equals - - .method /*060003EE*/ public hidebysig newslot virtual final - instance bool Equals(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/ other) cil managed - // SIG: 20 01 02 11 82 20 - { - .custom /*0C000358:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C000359:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x12209 - // Code size 49 (0x31) - .maxstack 8 - IL_0000: /* 28 | (0A)000216 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000A1*/::get_Default() /* 0A000216 */ - IL_0005: /* 02 | */ ldarg.0 - IL_0006: /* 7B | (04)0001CF */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001CF */ - IL_000b: /* 03 | */ ldarg.1 - IL_000c: /* 7B | (04)0001CF */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001CF */ - IL_0011: /* 6F | (0A)000219 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B0000A1*/::Equals(!0, - !0) /* 0A000219 */ - IL_0016: /* 2C | 17 */ brfalse.s IL_002f - - IL_0018: /* 28 | (0A)0003B5 */ call class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*/ class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B00010B*/::get_Default() /* 0A0003B5 */ - IL_001d: /* 02 | */ ldarg.0 - IL_001e: /* 7B | (04)0001D0 */ ldfld bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001D0 */ - IL_0023: /* 03 | */ ldarg.1 - IL_0024: /* 7B | (04)0001D0 */ ldfld bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::'k__BackingField' /* 040001D0 */ - IL_0029: /* 6F | (0A)0003B7 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.EqualityComparer`1/*010000D2*//*1B00010B*/::Equals(!0, - !0) /* 0A0003B7 */ - IL_002e: /* 2A | */ ret - - IL_002f: /* 16 | */ ldc.i4.0 - IL_0030: /* 2A | */ ret - } // end of method InsertPoint::Equals - - .method /*060003EF*/ public hidebysig - instance void Deconstruct([out] class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/& ExistingParameter, - [out] bool& Before) cil managed - // SIG: 20 02 01 10 12 80 AD 10 02 - { - .custom /*0C00035A:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .custom /*0C00035B:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x1223b - // Code size 17 (0x11) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 02 | */ ldarg.0 - IL_0002: /* 28 | (06)0003E4 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::get_ExistingParameter() /* 060003E4 */ - IL_0007: /* 51 | */ stind.ref - IL_0008: /* 04 | */ ldarg.2 - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 28 | (06)0003E6 */ call instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::get_Before() /* 060003E6 */ - IL_000f: /* 52 | */ stind.i1 - IL_0010: /* 2A | */ ret - } // end of method InsertPoint::Deconstruct - - .property /*170000C7*/ instance callconv(8) class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ - ExistingParameter() - { - .get instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::get_ExistingParameter() /* 060003E4 */ - .set instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::set_ExistingParameter(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 060003E5 */ - } // end of property InsertPoint::ExistingParameter - .property /*170000C8*/ instance callconv(8) bool - Before() - { - .get instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::get_Before() /* 060003E6 */ - .set instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::set_Before(bool) /* 060003E7 */ - } // end of property InsertPoint::Before - } // end of class InsertPoint - - .class /*02000089*/ auto ansi serializable sealed nested private beforefieldinit '<>c' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C00010F:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001D1*/ public static initonly class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c'/*02000089*/ '<>9' - .field /*040001D2*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__4_0' - .method /*060003F0*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x1224d - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (06)0003F1 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c'/*02000089*/::.ctor() /* 060003F1 */ - IL_0005: /* 80 | (04)0001D1 */ stsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c'/*02000089*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c'/*02000089*/::'<>9' /* 040001D1 */ - IL_000a: /* 2A | */ ret - } // end of method '<>c'::.cctor - - .method /*060003F1*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x12259 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::.ctor - - .method /*060003F2*/ assembly hidebysig - instance string 'b__4_0'(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ p) cil managed - // SIG: 20 01 0E 11 81 88 - { - // Method begins at RVA 0x12261 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 7B | (04)0000D2 */ ldfld string Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::Name /* 040000D2 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::'b__4_0' - - } // end of class '<>c' - - .class /*0200008A*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass6_0' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000111:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001D3*/ public valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ routeParameter - .method /*060003F3*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x12269 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass6_0'::.ctor - - .method /*060003F4*/ assembly hidebysig - instance bool 'b__0'(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/ s) cil managed - // SIG: 20 01 02 11 80 C0 - { - // Method begins at RVA 0x12271 - // Code size 25 (0x19) - .maxstack 8 - IL_0000: /* 0F | 01 */ ldarga.s s - IL_0002: /* 28 | (06)00018B */ call instance string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_RouteParameterName() /* 0600018B */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 7C | (04)0001D3 */ ldflda valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c__DisplayClass6_0'/*0200008A*/::routeParameter /* 040001D3 */ - IL_000d: /* 7B | (04)0000D2 */ ldfld string Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::Name /* 040000D2 */ - IL_0012: /* 1B | */ ldc.i4.5 - IL_0013: /* 28 | (0A)0000BC */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::Equals(string, - string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A0000BC */ - IL_0018: /* 2A | */ ret - } // end of method '<>c__DisplayClass6_0'::'b__0' - - } // end of class '<>c__DisplayClass6_0' - - .field /*04000046*/ private initonly valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ 'k__BackingField' - .custom /*0C0000B0:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*0600013C*/ public hidebysig specialname virtual - instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - get_SupportedDiagnostics() cil managed - // SIG: 20 00 15 11 80 B5 01 12 81 09 - { - .custom /*0C0001B6:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .param [0]/*08000159*/ - .custom /*0C0001BC:0600000A*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8[]) /* 0600000A */ = ( 01 00 02 00 00 00 00 01 00 00 ) - // Method begins at RVA 0x6694 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000046 */ ldfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*/::'k__BackingField' /* 04000046 */ - IL_0006: /* 2A | */ ret - } // end of method RoutePatternAnalyzer::get_SupportedDiagnostics - - .method /*0600013D*/ private hidebysig - instance void AnalyzeSemanticModel(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/ context) cil managed - // SIG: 20 01 01 11 82 69 - { - // Method begins at RVA 0x669c - // Code size 103 (0x67) - .maxstack 4 - .locals /*11000040*/ init (valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ V_0, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ V_1, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ V_2, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_3) - IL_0000: /* 0F | 01 */ ldarga.s context - IL_0002: /* 28 | (0A)000164 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/::get_SemanticModel() /* 0A000164 */ - IL_0007: /* 6F | (0A)000165 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_SyntaxTree() /* 0A000165 */ - IL_000c: /* 0F | 01 */ ldarga.s context - IL_000e: /* 28 | (0A)000166 */ call instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/::get_CancellationToken() /* 0A000166 */ - IL_0013: /* 0A | */ stloc.0 - IL_0014: /* 06 | */ ldloc.0 - IL_0015: /* 6F | (0A)000167 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/::GetRoot(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A000167 */ - IL_001a: /* 0F | 01 */ ldarga.s context - IL_001c: /* 28 | (0A)000164 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/::get_SemanticModel() /* 0A000164 */ - IL_0021: /* 6F | (0A)000168 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_Compilation() /* 0A000168 */ - IL_0026: /* 28 | (06)000095 */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 06000095 */ - IL_002b: /* 0B | */ stloc.1 - IL_002c: /* 14 | */ ldnull - IL_002d: /* 16 | */ ldc.i4.0 - IL_002e: /* 6F | (0A)000169 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::DescendantTokens(class [netstandard/*23000001*/]System.Func`2/*0100003F*/, - bool) /* 0A000169 */ - IL_0033: /* 6F | (0A)00016A */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000069*/::GetEnumerator() /* 0A00016A */ - IL_0038: /* 0C | */ stloc.2 - .try - { - IL_0039: /* 2B | 17 */ br.s IL_0052 - - IL_003b: /* 08 | */ ldloc.2 - IL_003c: /* 6F | (0A)00016B */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B00006A*/::get_Current() /* 0A00016B */ - IL_0041: /* 0D | */ stloc.3 - IL_0042: /* 12 | 00 */ ldloca.s V_0 - IL_0044: /* 28 | (0A)00016C */ call instance void [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/::ThrowIfCancellationRequested() /* 0A00016C */ - IL_0049: /* 03 | */ ldarg.1 - IL_004a: /* 07 | */ ldloc.1 - IL_004b: /* 09 | */ ldloc.3 - IL_004c: /* 06 | */ ldloc.0 - IL_004d: /* 28 | (06)00013E */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*/::AnalyzeToken(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0600013E */ - IL_0052: /* 08 | */ ldloc.2 - IL_0053: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_0058: /* 2D | E1 */ brtrue.s IL_003b - - IL_005a: /* DE | 0A */ leave.s IL_0066 - - } // end .try - finally - { - IL_005c: /* 08 | */ ldloc.2 - IL_005d: /* 2C | 06 */ brfalse.s IL_0065 - - IL_005f: /* 08 | */ ldloc.2 - IL_0060: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_0065: /* DC | */ endfinally - } // end handler - // HEX: 02 00 39 00 23 5C 00 0A 00 00 00 00 - IL_0066: /* 2A | */ ret - } // end of method RoutePatternAnalyzer::AnalyzeSemanticModel - - .method /*0600013E*/ private hidebysig static - void AnalyzeToken(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/ context, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ routeUsageCache, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ token, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 00 04 01 11 82 69 12 6C 11 80 F9 11 80 C9 - { - // Method begins at RVA 0x6720 - // Code size 638 (0x27e) - .maxstack 10 - .locals /*11000041*/ init (valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RouteOptions/*02000024*/ V_0, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ V_1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_2, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedDiagnostic/*02000063*/ V_3, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ V_4, - class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*/ V_5, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_6, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_7, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/ V_8, - valuetype [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//Enumerator/*0100009B*/ V_9, - string V_10, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ V_11, - int32 V_12, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_13, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/ V_14, - class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*/ V_15, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_16, - bool V_17) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 0F | 00 */ ldarga.s context - IL_0003: /* 28 | (0A)000164 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/::get_SemanticModel() /* 0A000164 */ - IL_0008: /* 05 | */ ldarg.3 - IL_0009: /* 12 | 00 */ ldloca.s V_0 - IL_000b: /* 28 | (06)00016F */ call bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteStringSyntaxDetector/*0200002E*/::IsRouteStringSyntaxToken(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RouteOptions/*02000024*/&) /* 0600016F */ - IL_0010: /* 2D | 01 */ brtrue.s IL_0013 - - IL_0012: /* 2A | */ ret - - IL_0013: /* 03 | */ ldarg.1 - IL_0014: /* 04 | */ ldarg.2 - IL_0015: /* 05 | */ ldarg.3 - IL_0016: /* 6F | (06)000097 */ callvirt instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::Get(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000097 */ - IL_001b: /* 0B | */ stloc.1 - IL_001c: /* 07 | */ ldloc.1 - IL_001d: /* 2D | 01 */ brtrue.s IL_0020 - - IL_001f: /* 2A | */ ret - - IL_0020: /* 07 | */ ldloc.1 - IL_0021: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0026: /* 7C | (0A)00016D */ ldflda valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Diagnostics /* 0A00016D */ - IL_002b: /* 28 | (0A)00016E */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00006B*/::GetEnumerator() /* 0A00016E */ - IL_0030: /* 0C | */ stloc.2 - IL_0031: /* 2B | 4B */ br.s IL_007e - - IL_0033: /* 12 | 02 */ ldloca.s V_2 - IL_0035: /* 28 | (0A)00016F */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00006C*/::get_Current() /* 0A00016F */ - IL_003a: /* 0D | */ stloc.3 - IL_003b: /* 0F | 00 */ ldarga.s context - IL_003d: /* 7E | (04)00002D */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RoutePatternIssue /* 0400002D */ - IL_0042: /* 0F | 00 */ ldarga.s context - IL_0044: /* 28 | (0A)000164 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/::get_SemanticModel() /* 0A000164 */ - IL_0049: /* 6F | (0A)000165 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_SyntaxTree() /* 0A000165 */ - IL_004e: /* 09 | */ ldloc.3 - IL_004f: /* 7B | (04)0000DA */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedDiagnostic/*02000063*/::Span /* 040000DA */ - IL_0054: /* 28 | (0A)0000D5 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/) /* 0A0000D5 */ - IL_0059: /* 7E | (04)00002D */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RoutePatternIssue /* 0400002D */ - IL_005e: /* 6F | (0A)000170 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::get_DefaultSeverity() /* 0A000170 */ - IL_0063: /* 14 | */ ldnull - IL_0064: /* 14 | */ ldnull - IL_0065: /* 17 | */ ldc.i4.1 - IL_0066: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_006b: /* 25 | */ dup - IL_006c: /* 16 | */ ldc.i4.0 - IL_006d: /* 09 | */ ldloc.3 - IL_006e: /* 7B | (04)0000D9 */ ldfld string Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedDiagnostic/*02000063*/::Message /* 040000D9 */ - IL_0073: /* A2 | */ stelem.ref - IL_0074: /* 28 | (0A)000171 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/, - object[]) /* 0A000171 */ - IL_0079: /* 28 | (0A)000172 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A000172 */ - IL_007e: /* 12 | 02 */ ldloca.s V_2 - IL_0080: /* 28 | (0A)000173 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B00006C*/::MoveNext() /* 0A000173 */ - IL_0085: /* 2D | AC */ brtrue.s IL_0033 - - IL_0087: /* 07 | */ ldloc.1 - IL_0088: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_008d: /* 13 | 04 */ stloc.s V_4 - IL_008f: /* 12 | 04 */ ldloca.s V_4 - IL_0091: /* 28 | (06)00019D */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_MethodSymbol() /* 0600019D */ - IL_0096: /* 39 | E2010000 */ brfalse IL_027d - - IL_009b: /* 07 | */ ldloc.1 - IL_009c: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_00a1: /* 7B | (04)0000D1 */ ldfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/::RouteParameters /* 040000D1 */ - IL_00a6: /* 7E | (04)0001D2 */ ldsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c'/*02000089*/::'<>9__4_0' /* 040001D2 */ - IL_00ab: /* 25 | */ dup - IL_00ac: /* 2D | 17 */ brtrue.s IL_00c5 - - IL_00ae: /* 26 | */ pop - IL_00af: /* 7E | (04)0001D1 */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c'/*02000089*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c'/*02000089*/::'<>9' /* 040001D1 */ - IL_00b4: /* FE06 | (06)0003F2 */ ldftn instance string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c'/*02000089*/::'b__4_0'(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/) /* 060003F2 */ - IL_00ba: /* 73 | (0A)000174 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B00006D*/::.ctor(object, - native int) /* 0A000174 */ - IL_00bf: /* 25 | */ dup - IL_00c0: /* 80 | (04)0001D2 */ stsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c'/*02000089*/::'<>9__4_0' /* 040001D2 */ - IL_00c5: /* 28 | (2B)000020 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::Select(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000020 */ - IL_00ca: /* 28 | (0A)000176 */ call class [netstandard/*23000001*/]System.StringComparer/*0100010E*/ [netstandard/*23000001*/]System.StringComparer/*0100010E*/::get_OrdinalIgnoreCase() /* 0A000176 */ - IL_00cf: /* 73 | (0A)000177 */ newobj instance void class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//*1B00006E*/::.ctor(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEqualityComparer`1/*010000C5*/) /* 0A000177 */ - IL_00d4: /* 13 | 05 */ stloc.s V_5 - IL_00d6: /* 07 | */ ldloc.1 - IL_00d7: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_00dc: /* 13 | 04 */ stloc.s V_4 - IL_00de: /* 12 | 04 */ ldloca.s V_4 - IL_00e0: /* 28 | (06)0001A5 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_ResolvedParameters() /* 060001A5 */ - IL_00e5: /* 13 | 07 */ stloc.s V_7 - IL_00e7: /* 12 | 07 */ ldloca.s V_7 - IL_00e9: /* 28 | (0A)000178 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00006F*/::GetEnumerator() /* 0A000178 */ - IL_00ee: /* 13 | 06 */ stloc.s V_6 - IL_00f0: /* 2B | 18 */ br.s IL_010a - - IL_00f2: /* 12 | 06 */ ldloca.s V_6 - IL_00f4: /* 28 | (0A)000179 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000070*/::get_Current() /* 0A000179 */ - IL_00f9: /* 13 | 08 */ stloc.s V_8 - IL_00fb: /* 11 | 05 */ ldloc.s V_5 - IL_00fd: /* 12 | 08 */ ldloca.s V_8 - IL_00ff: /* 28 | (06)00018B */ call instance string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_RouteParameterName() /* 0600018B */ - IL_0104: /* 6F | (0A)00017A */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//*1B00006E*/::Remove(!0) /* 0A00017A */ - IL_0109: /* 26 | */ pop - IL_010a: /* 12 | 06 */ ldloca.s V_6 - IL_010c: /* 28 | (0A)00017B */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000070*/::MoveNext() /* 0A00017B */ - IL_0111: /* 2D | DF */ brtrue.s IL_00f2 - - IL_0113: /* 11 | 05 */ ldloc.s V_5 - IL_0115: /* 6F | (0A)00017C */ callvirt instance valuetype [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//Enumerator/*0100009B*/ class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//*1B00006E*/::GetEnumerator() /* 0A00017C */ - IL_011a: /* 13 | 09 */ stloc.s V_9 - .try - { - IL_011c: /* 38 | 40010000 */ br IL_0261 - - IL_0121: /* 12 | 09 */ ldloca.s V_9 - IL_0123: /* 28 | (0A)00017D */ call instance !0 valuetype [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//Enumerator/*0100009B*//*1B000071*/::get_Current() /* 0A00017D */ - IL_0128: /* 13 | 0A */ stloc.s V_10 - IL_012a: /* 07 | */ ldloc.1 - IL_012b: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0130: /* 11 | 0A */ ldloc.s V_10 - IL_0132: /* 6F | (06)00030C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/::GetRouteParameter(string) /* 0600030C */ - IL_0137: /* 13 | 0B */ stloc.s V_11 - IL_0139: /* 15 | */ ldc.i4.m1 - IL_013a: /* 13 | 0C */ stloc.s V_12 - IL_013c: /* 11 | 0B */ ldloc.s V_11 - IL_013e: /* 7B | (04)0000D2 */ ldfld string Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::Name /* 040000D2 */ - IL_0143: /* 07 | */ ldloc.1 - IL_0144: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0149: /* 7B | (04)0000D1 */ ldfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/::RouteParameters /* 040000D1 */ - IL_014e: /* 07 | */ ldloc.1 - IL_014f: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_0154: /* 13 | 04 */ stloc.s V_4 - IL_0156: /* 12 | 04 */ ldloca.s V_4 - IL_0158: /* 28 | (06)0001A5 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_ResolvedParameters() /* 060001A5 */ - IL_015d: /* 28 | (06)00013F */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*/::CalculateInsertPoint(string, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 0600013F */ - IL_0162: /* 13 | 0D */ stloc.s V_13 - IL_0164: /* 12 | 0D */ ldloca.s V_13 - IL_0166: /* 28 | (0A)00017E */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000072*/::get_HasValue() /* 0A00017E */ - IL_016b: /* 2C | 39 */ brfalse.s IL_01a6 - - IL_016d: /* 12 | 0D */ ldloca.s V_13 - IL_016f: /* 28 | (0A)00017F */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000072*/::GetValueOrDefault() /* 0A00017F */ - IL_0174: /* 13 | 0E */ stloc.s V_14 - IL_0176: /* 07 | */ ldloc.1 - IL_0177: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_017c: /* 13 | 04 */ stloc.s V_4 - IL_017e: /* 12 | 04 */ ldloca.s V_4 - IL_0180: /* 28 | (06)0001A3 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_Parameters() /* 060001A3 */ - IL_0185: /* 13 | 10 */ stloc.s V_16 - IL_0187: /* 12 | 10 */ ldloca.s V_16 - IL_0189: /* 12 | 0E */ ldloca.s V_14 - IL_018b: /* 28 | (06)0003E4 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::get_ExistingParameter() /* 060003E4 */ - IL_0190: /* 28 | (0A)000180 */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000073*/::IndexOf(!0) /* 0A000180 */ - IL_0195: /* 13 | 0C */ stloc.s V_12 - IL_0197: /* 12 | 0E */ ldloca.s V_14 - IL_0199: /* 28 | (06)0003E6 */ call instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::get_Before() /* 060003E6 */ - IL_019e: /* 2D | 06 */ brtrue.s IL_01a6 - - IL_01a0: /* 11 | 0C */ ldloc.s V_12 - IL_01a2: /* 17 | */ ldc.i4.1 - IL_01a3: /* 58 | */ add - IL_01a4: /* 13 | 0C */ stloc.s V_12 - IL_01a6: /* 28 | (2B)000021 */ call class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary/*0100010F*/::CreateBuilder() /* 2B000021 */ - IL_01ab: /* 13 | 0F */ stloc.s V_15 - IL_01ad: /* 11 | 0F */ ldloc.s V_15 - IL_01af: /* 72 | (70)004BE5 */ ldstr "RouteParameterName" /* 70004BE5 */ - IL_01b4: /* 11 | 0B */ ldloc.s V_11 - IL_01b6: /* 7B | (04)0000D2 */ ldfld string Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::Name /* 040000D2 */ - IL_01bb: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_01c0: /* 11 | 0F */ ldloc.s V_15 - IL_01c2: /* 72 | (70)004C0B */ ldstr "RouteParameterPolicy" /* 70004C0B */ - IL_01c7: /* 7E | (0A)00015E */ ldsfld string [netstandard/*23000001*/]System.String/*010000D3*/::Empty /* 0A00015E */ - IL_01cc: /* 11 | 0B */ ldloc.s V_11 - IL_01ce: /* 7B | (04)0000D7 */ ldfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::Policies /* 040000D7 */ - IL_01d3: /* 8C | (1B)000075 */ box valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000075*/ - IL_01d8: /* 28 | (0A)000183 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Join(string, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 0A000183 */ - IL_01dd: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_01e2: /* 11 | 0F */ ldloc.s V_15 - IL_01e4: /* 72 | (70)004C35 */ ldstr "RouteParameterIsOptional" /* 70004C35 */ - IL_01e9: /* 11 | 0B */ ldloc.s V_11 - IL_01eb: /* 7B | (04)0000D5 */ ldfld bool Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::IsOptional /* 040000D5 */ - IL_01f0: /* 13 | 11 */ stloc.s V_17 - IL_01f2: /* 12 | 11 */ ldloca.s V_17 - IL_01f4: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_01f9: /* 28 | (0A)000184 */ call instance string [netstandard/*23000001*/]System.Boolean/*01000110*/::ToString(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000184 */ - IL_01fe: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_0203: /* 11 | 0F */ ldloc.s V_15 - IL_0205: /* 72 | (70)004C67 */ ldstr "RouteParameterInsertIndex" /* 70004C67 */ - IL_020a: /* 12 | 0C */ ldloca.s V_12 - IL_020c: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_0211: /* 28 | (0A)000185 */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000185 */ - IL_0216: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_021b: /* 0F | 00 */ ldarga.s context - IL_021d: /* 7E | (04)00002E */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RoutePatternUnusedParameter /* 0400002E */ - IL_0222: /* 0F | 00 */ ldarga.s context - IL_0224: /* 28 | (0A)000164 */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/::get_SemanticModel() /* 0A000164 */ - IL_0229: /* 6F | (0A)000165 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_SyntaxTree() /* 0A000165 */ - IL_022e: /* 11 | 0B */ ldloc.s V_11 - IL_0230: /* 7B | (04)0000D8 */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::Span /* 040000D8 */ - IL_0235: /* 28 | (0A)0000D5 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxTree/*010000F8*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/) /* 0A0000D5 */ - IL_023a: /* 7E | (04)00002E */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RoutePatternUnusedParameter /* 0400002E */ - IL_023f: /* 6F | (0A)000170 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/::get_DefaultSeverity() /* 0A000170 */ - IL_0244: /* 14 | */ ldnull - IL_0245: /* 11 | 0F */ ldloc.s V_15 - IL_0247: /* 28 | (2B)000022 */ call class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary/*0100010F*/::ToImmutableDictionary(class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*/) /* 2B000022 */ - IL_024c: /* 17 | */ ldc.i4.1 - IL_024d: /* 8D | (01)000013 */ newarr [netstandard/*23000001*/]System.Object/*01000013*/ - IL_0252: /* 25 | */ dup - IL_0253: /* 16 | */ ldc.i4.0 - IL_0254: /* 11 | 0A */ ldloc.s V_10 - IL_0256: /* A2 | */ stelem.ref - IL_0257: /* 28 | (0A)000171 */ call class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/::Create(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Location/*0100004E*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticSeverity/*010000F0*/, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/, - object[]) /* 0A000171 */ - IL_025c: /* 28 | (0A)000172 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/::ReportDiagnostic(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostic/*0100004D*/) /* 0A000172 */ - IL_0261: /* 12 | 09 */ ldloca.s V_9 - IL_0263: /* 28 | (0A)000187 */ call instance bool valuetype [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//Enumerator/*0100009B*//*1B000071*/::MoveNext() /* 0A000187 */ - IL_0268: /* 3A | B4FEFFFF */ brtrue IL_0121 - - IL_026d: /* DE | 0E */ leave.s IL_027d - - } // end .try - finally - { - IL_026f: /* 12 | 09 */ ldloca.s V_9 - IL_0271: /* FE16 | (1B)000071 */ constrained. valuetype [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//Enumerator/*0100009B*//*1B000071*/ - IL_0277: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_027c: /* DC | */ endfinally - } // end handler - // HEX: 02 00 00 00 1C 01 00 00 53 01 00 00 6F 02 00 00 0E 00 00 00 00 00 00 00 - IL_027d: /* 2A | */ ret - } // end of method RoutePatternAnalyzer::AnalyzeToken - - .method /*0600013F*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - CalculateInsertPoint(string routeParameterName, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ routeParameters, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ resolvedParameterSymbols) cil managed - // SIG: 00 03 15 11 80 DD 01 11 82 20 0E 15 11 80 B5 01 11 81 88 15 11 80 B5 01 11 80 C0 - { - // Method begins at RVA 0x69c8 - // Code size 175 (0xaf) - .maxstack 3 - .locals /*11000042*/ init (valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_0, - bool V_1, - int32 V_2, - class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c__DisplayClass6_0'/*0200008A*/ V_3, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/ V_4, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ V_5) - IL_0000: /* 12 | 00 */ ldloca.s V_0 - IL_0002: /* FE15 | (1B)000072 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000072*/ - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* 0B | */ stloc.1 - IL_000a: /* 16 | */ ldc.i4.0 - IL_000b: /* 0C | */ stloc.2 - IL_000c: /* 38 | 8F000000 */ br IL_00a0 - - IL_0011: /* 73 | (06)0003F3 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c__DisplayClass6_0'/*0200008A*/::.ctor() /* 060003F3 */ - IL_0016: /* 0D | */ stloc.3 - IL_0017: /* 09 | */ ldloc.3 - IL_0018: /* 0F | 01 */ ldarga.s routeParameters - IL_001a: /* 08 | */ ldloc.2 - IL_001b: /* 28 | (0A)000188 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000066*/::get_Item(int32) /* 0A000188 */ - IL_0020: /* 7D | (04)0001D3 */ stfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c__DisplayClass6_0'/*0200008A*/::routeParameter /* 040001D3 */ - IL_0025: /* 09 | */ ldloc.3 - IL_0026: /* 7C | (04)0001D3 */ ldflda valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c__DisplayClass6_0'/*0200008A*/::routeParameter /* 040001D3 */ - IL_002b: /* 7B | (04)0000D2 */ ldfld string Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/::Name /* 040000D2 */ - IL_0030: /* 02 | */ ldarg.0 - IL_0031: /* 1B | */ ldc.i4.5 - IL_0032: /* 28 | (0A)0000BC */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::Equals(string, - string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A0000BC */ - IL_0037: /* 2C | 0D */ brfalse.s IL_0046 - - IL_0039: /* 12 | 00 */ ldloca.s V_0 - IL_003b: /* 28 | (0A)00017E */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000072*/::get_HasValue() /* 0A00017E */ - IL_0040: /* 2D | 6B */ brtrue.s IL_00ad - - IL_0042: /* 17 | */ ldc.i4.1 - IL_0043: /* 0B | */ stloc.1 - IL_0044: /* 2B | 56 */ br.s IL_009c - - IL_0046: /* 04 | */ ldarg.2 - IL_0047: /* 09 | */ ldloc.3 - IL_0048: /* FE06 | (06)0003F4 */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//'<>c__DisplayClass6_0'/*0200008A*/::'b__0'(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/) /* 060003F4 */ - IL_004e: /* 73 | (0A)000117 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B000053*/::.ctor(object, - native int) /* 0A000117 */ - IL_0053: /* 28 | (2B)000016 */ call !!0 [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::FirstOrDefault(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000016 */ - IL_0058: /* 13 | 04 */ stloc.s V_4 - IL_005a: /* 12 | 04 */ ldloca.s V_4 - IL_005c: /* 28 | (06)00018D */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_Symbol() /* 0600018D */ - IL_0061: /* 2C | 39 */ brfalse.s IL_009c - - IL_0063: /* 12 | 04 */ ldloca.s V_4 - IL_0065: /* 28 | (06)00018F */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_TopLevelSymbol() /* 0600018F */ - IL_006a: /* 25 | */ dup - IL_006b: /* 2D | 08 */ brtrue.s IL_0075 - - IL_006d: /* 26 | */ pop - IL_006e: /* 12 | 04 */ ldloca.s V_4 - IL_0070: /* 28 | (06)00018D */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_Symbol() /* 0600018D */ - IL_0075: /* 13 | 05 */ stloc.s V_5 - IL_0077: /* 07 | */ ldloc.1 - IL_0078: /* 2D | 11 */ brtrue.s IL_008b - - IL_007a: /* 12 | 00 */ ldloca.s V_0 - IL_007c: /* 11 | 05 */ ldloc.s V_5 - IL_007e: /* 16 | */ ldc.i4.0 - IL_007f: /* 73 | (06)0003E3 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::.ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - bool) /* 060003E3 */ - IL_0084: /* 28 | (0A)000189 */ call instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000072*/::.ctor(!0) /* 0A000189 */ - IL_0089: /* 2B | 11 */ br.s IL_009c - - IL_008b: /* 12 | 00 */ ldloca.s V_0 - IL_008d: /* 11 | 05 */ ldloc.s V_5 - IL_008f: /* 17 | */ ldc.i4.1 - IL_0090: /* 73 | (06)0003E3 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*//InsertPoint/*02000088*/::.ctor(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - bool) /* 060003E3 */ - IL_0095: /* 28 | (0A)000189 */ call instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000072*/::.ctor(!0) /* 0A000189 */ - IL_009a: /* 2B | 11 */ br.s IL_00ad - - IL_009c: /* 08 | */ ldloc.2 - IL_009d: /* 17 | */ ldc.i4.1 - IL_009e: /* 58 | */ add - IL_009f: /* 0C | */ stloc.2 - IL_00a0: /* 08 | */ ldloc.2 - IL_00a1: /* 0F | 01 */ ldarga.s routeParameters - IL_00a3: /* 28 | (0A)00018A */ call instance int32 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000066*/::get_Length() /* 0A00018A */ - IL_00a8: /* 3F | 64FFFFFF */ blt IL_0011 - - IL_00ad: /* 06 | */ ldloc.0 - IL_00ae: /* 2A | */ ret - } // end of method RoutePatternAnalyzer::CalculateInsertPoint - - .method /*06000140*/ public hidebysig virtual - instance void Initialize(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/ context) cil managed - // SIG: 20 01 01 12 81 19 - { - .custom /*0C0001B8:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - // Method begins at RVA 0x6a83 - // Code size 32 (0x20) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 19 | */ ldc.i4.3 - IL_0002: /* 6F | (0A)0000B7 */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/::ConfigureGeneratedCodeAnalysis(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.GeneratedCodeAnalysisFlags/*010000F2*/) /* 0A0000B7 */ - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 6F | (0A)0000B8 */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/::EnableConcurrentExecution() /* 0A0000B8 */ - IL_000d: /* 03 | */ ldarg.1 - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* FE06 | (06)00013D */ ldftn instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*/::AnalyzeSemanticModel(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.SemanticModelAnalysisContext/*0100009A*/) /* 0600013D */ - IL_0015: /* 73 | (0A)00018B */ newobj instance void class [netstandard/*23000001*/]System.Action`1/*01000051*//*1B000076*/::.ctor(object, - native int) /* 0A00018B */ - IL_001a: /* 6F | (0A)00018C */ callvirt instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.AnalysisContext/*01000046*/::RegisterSemanticModelAction(class [netstandard/*23000001*/]System.Action`1/*01000051*/) /* 0A00018C */ - IL_001f: /* 2A | */ ret - } // end of method RoutePatternAnalyzer::Initialize - - .method /*06000141*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x6aa4 - // Code size 40 (0x28) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 18 | */ ldc.i4.2 - IL_0002: /* 8D | (01)000042 */ newarr [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ - IL_0007: /* 25 | */ dup - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* 7E | (04)00002D */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RoutePatternIssue /* 0400002D */ - IL_000e: /* A2 | */ stelem.ref - IL_000f: /* 25 | */ dup - IL_0010: /* 17 | */ ldc.i4.1 - IL_0011: /* 7E | (04)00002E */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.DiagnosticDescriptor/*01000042*/ Microsoft.AspNetCore.Analyzers.DiagnosticDescriptors/*0200001F*/::RoutePatternUnusedParameter /* 0400002E */ - IL_0016: /* A2 | */ stelem.ref - IL_0017: /* 28 | (2B)000005 */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0[]) /* 2B000005 */ - IL_001c: /* 7D | (04)000046 */ stfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*/::'k__BackingField' /* 04000046 */ - IL_0021: /* 02 | */ ldarg.0 - IL_0022: /* 28 | (0A)0000C8 */ call instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer/*01000045*/::.ctor() /* 0A0000C8 */ - IL_0027: /* 2A | */ ret - } // end of method RoutePatternAnalyzer::.ctor - - .property /*1700005E*/ instance callconv(8) valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - SupportedDiagnostics() - { - .custom /*0C0000C5:0600000A*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8[]) /* 0600000A */ = ( 01 00 02 00 00 00 00 01 00 00 ) - .get instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer/*02000025*/::get_SupportedDiagnostics() /* 0600013C */ - } // end of property RoutePatternAnalyzer::SupportedDiagnostics -} // end of class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternAnalyzer - -.class /*02000026*/ private auto ansi beforefieldinit Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher - extends [netstandard/*23000001*/]System.Object/*01000013*/ - implements [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.IAspNetCoreEmbeddedLanguageBraceMatcher/*0100009D*/ -{ - .custom /*0C00007F:0A00002B*/ instance void [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.ExportAspNetCoreEmbeddedLanguageBraceMatcherAttribute/*0100009C*/::.ctor(string, - string) /* 0A00002B */ = ( 01 00 05 52 6F 75 74 65 02 43 23 00 00 ) // ...Route.C#.. - .class /*0200008B*/ abstract auto ansi sealed nested assembly beforefieldinit TestAccessor - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000113:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C000114:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .method /*060003F5*/ public hidebysig specialname static - class [netstandard/*23000001*/]System.Reflection.Assembly/*010000A0*/ - get_ExternalAccessAssembly() cil managed - // SIG: 00 00 12 82 81 - { - // Method begins at RVA 0x1228b - // Code size 16 (0x10) - .maxstack 8 - IL_0000: /* D0 | (01)00009D */ ldtoken [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.IAspNetCoreEmbeddedLanguageBraceMatcher/*0100009D*/ - IL_0005: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_000a: /* 6F | (0A)0003B8 */ callvirt instance class [netstandard/*23000001*/]System.Reflection.Assembly/*010000A0*/ [netstandard/*23000001*/]System.Type/*01000027*/::get_Assembly() /* 0A0003B8 */ - IL_000f: /* 2A | */ ret - } // end of method TestAccessor::get_ExternalAccessAssembly - - .property /*170000C9*/ callconv(8) class [netstandard/*23000001*/]System.Reflection.Assembly/*010000A0*/ - ExternalAccessAssembly() - { - .get class [netstandard/*23000001*/]System.Reflection.Assembly/*010000A0*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//TestAccessor/*0200008B*/::get_ExternalAccessAssembly() /* 060003F5 */ - } // end of property TestAccessor::ExternalAccessAssembly - } // end of class TestAccessor - - .class /*0200008C*/ auto ansi serializable sealed nested private beforefieldinit '<>c' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000116:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001D4*/ public static initonly class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/ '<>9' - .field /*040001D5*/ public static class [netstandard/*23000001*/]System.Func`3/*0100009F*/ '<>9__5_0' - .field /*040001D6*/ public static class [netstandard/*23000001*/]System.Func`3/*0100009F*/ '<>9__6_0' - .field /*040001D7*/ public static class [netstandard/*23000001*/]System.Func`3/*0100009F*/ '<>9__7_0' - .method /*060003F6*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x1229c - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (06)0003F7 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::.ctor() /* 060003F7 */ - IL_0005: /* 80 | (04)0001D4 */ stsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9' /* 040001D4 */ - IL_000a: /* 2A | */ ret - } // end of method '<>c'::.cctor - - .method /*060003F7*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x122a8 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::.ctor - - .method /*060003F8*/ assembly hidebysig - instance bool 'b__5_0'(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/ parameter, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ c) cil managed - // SIG: 20 02 02 12 81 44 11 81 1C - { - // Method begins at RVA 0x122b0 - // Code size 45 (0x2d) - .maxstack 2 - .locals /*1100009E*/ init (valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (06)0002AF */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/::get_OpenBraceToken() /* 060002AF */ - IL_0006: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_000b: /* 0A | */ stloc.0 - IL_000c: /* 12 | 00 */ ldloca.s V_0 - IL_000e: /* 04 | */ ldarg.2 - IL_000f: /* 28 | (06)000269 */ call instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Contains(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000269 */ - IL_0014: /* 2D | 15 */ brtrue.s IL_002b - - IL_0016: /* 03 | */ ldarg.1 - IL_0017: /* 6F | (06)0002B1 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/::get_CloseBraceToken() /* 060002B1 */ - IL_001c: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_0021: /* 0A | */ stloc.0 - IL_0022: /* 12 | 00 */ ldloca.s V_0 - IL_0024: /* 04 | */ ldarg.2 - IL_0025: /* 28 | (06)000269 */ call instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Contains(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000269 */ - IL_002a: /* 2A | */ ret - - IL_002b: /* 17 | */ ldc.i4.1 - IL_002c: /* 2A | */ ret - } // end of method '<>c'::'b__5_0' - - .method /*060003F9*/ assembly hidebysig - instance bool 'b__6_0'(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/ fragment, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ c) cil managed - // SIG: 20 02 02 12 81 68 11 81 1C - { - // Method begins at RVA 0x122ec - // Code size 45 (0x2d) - .maxstack 2 - .locals /*1100009E*/ init (valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (06)0002E0 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/::get_OpenParenToken() /* 060002E0 */ - IL_0006: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_000b: /* 0A | */ stloc.0 - IL_000c: /* 12 | 00 */ ldloca.s V_0 - IL_000e: /* 04 | */ ldarg.2 - IL_000f: /* 28 | (06)000269 */ call instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Contains(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000269 */ - IL_0014: /* 2D | 15 */ brtrue.s IL_002b - - IL_0016: /* 03 | */ ldarg.1 - IL_0017: /* 6F | (06)0002E2 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/::get_CloseParenToken() /* 060002E2 */ - IL_001c: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_0021: /* 0A | */ stloc.0 - IL_0022: /* 12 | 00 */ ldloca.s V_0 - IL_0024: /* 04 | */ ldarg.2 - IL_0025: /* 28 | (06)000269 */ call instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Contains(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000269 */ - IL_002a: /* 2A | */ ret - - IL_002b: /* 17 | */ ldc.i4.1 - IL_002c: /* 2A | */ ret - } // end of method '<>c'::'b__6_0' - - .method /*060003FA*/ assembly hidebysig - instance bool 'b__7_0'(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/ fragment, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ c) cil managed - // SIG: 20 02 02 12 81 40 11 81 1C - { - // Method begins at RVA 0x12328 - // Code size 45 (0x2d) - .maxstack 2 - .locals /*1100009E*/ init (valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (06)0002A8 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/::get_OpenBracketToken() /* 060002A8 */ - IL_0006: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_000b: /* 0A | */ stloc.0 - IL_000c: /* 12 | 00 */ ldloca.s V_0 - IL_000e: /* 04 | */ ldarg.2 - IL_000f: /* 28 | (06)000269 */ call instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Contains(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000269 */ - IL_0014: /* 2D | 15 */ brtrue.s IL_002b - - IL_0016: /* 03 | */ ldarg.1 - IL_0017: /* 6F | (06)0002AA */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/::get_CloseBracketToken() /* 060002AA */ - IL_001c: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_0021: /* 0A | */ stloc.0 - IL_0022: /* 12 | 00 */ ldloca.s V_0 - IL_0024: /* 04 | */ ldarg.2 - IL_0025: /* 28 | (06)000269 */ call instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Contains(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000269 */ - IL_002a: /* 2A | */ ret - - IL_002b: /* 17 | */ ldc.i4.1 - IL_002c: /* 2A | */ ret - } // end of method '<>c'::'b__7_0' - - } // end of class '<>c' - - .method /*06000142*/ public hidebysig newslot virtual final - instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - FindBraces(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ semanticModel, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ token, - int32 position, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 20 04 15 11 80 DD 01 11 82 79 12 80 D9 11 80 F9 08 11 80 C9 - { - .custom /*0C0001B9:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - // Method begins at RVA 0x6ad0 - // Code size 46 (0x2e) - .maxstack 3 - .locals /*11000043*/ init (class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)000168 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_Compilation() /* 0A000168 */ - IL_0006: /* 28 | (06)000095 */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 06000095 */ - IL_000b: /* 04 | */ ldarg.2 - IL_000c: /* 0E | 04 */ ldarg.s cancellationToken - IL_000e: /* 6F | (06)000097 */ callvirt instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::Get(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000097 */ - IL_0013: /* 0A | */ stloc.0 - IL_0014: /* 06 | */ ldloc.0 - IL_0015: /* 2D | 0A */ brtrue.s IL_0021 - - IL_0017: /* 12 | 01 */ ldloca.s V_1 - IL_0019: /* FE15 | (1B)000077 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000077*/ - IL_001f: /* 07 | */ ldloc.1 - IL_0020: /* 2A | */ ret - - IL_0021: /* 06 | */ ldloc.0 - IL_0022: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0027: /* 05 | */ ldarg.3 - IL_0028: /* 28 | (06)000143 */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::GetMatchingBraces(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/, - int32) /* 06000143 */ - IL_002d: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::FindBraces - - .method /*06000143*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - GetMatchingBraces(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ tree, - int32 position) cil managed - // SIG: 00 02 15 11 80 DD 01 11 82 79 12 81 84 08 - { - // Method begins at RVA 0x6b0c - // Code size 135 (0x87) - .maxstack 2 - .locals /*11000044*/ init (valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ V_1, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ V_2, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_3, - int32 V_4, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_5) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (0A)00018D */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Text /* 0A00018D */ - IL_0006: /* 0C | */ stloc.2 - IL_0007: /* 12 | 02 */ ldloca.s V_2 - IL_0009: /* 03 | */ ldarg.1 - IL_000a: /* 28 | (06)000268 */ call instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Find(int32) /* 06000268 */ - IL_000f: /* 0A | */ stloc.0 - IL_0010: /* 12 | 00 */ ldloca.s V_0 - IL_0012: /* 28 | (0A)00018E */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000078*/::get_HasValue() /* 0A00018E */ - IL_0017: /* 2D | 0A */ brtrue.s IL_0023 - - IL_0019: /* 12 | 03 */ ldloca.s V_3 - IL_001b: /* FE15 | (1B)000077 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000077*/ - IL_0021: /* 09 | */ ldloc.3 - IL_0022: /* 2A | */ ret - - IL_0023: /* 12 | 00 */ ldloca.s V_0 - IL_0025: /* 28 | (0A)00018F */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000078*/::get_Value() /* 0A00018F */ - IL_002a: /* 0B | */ stloc.1 - IL_002b: /* 12 | 01 */ ldloca.s V_1 - IL_002d: /* 28 | (06)000243 */ call instance int32 Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/::get_Value() /* 06000243 */ - IL_0032: /* 13 | 04 */ stloc.s V_4 - IL_0034: /* 11 | 04 */ ldloc.s V_4 - IL_0036: /* 1F | 5B */ ldc.i4.s 91 - IL_0038: /* 30 | 10 */ bgt.s IL_004a - - IL_003a: /* 11 | 04 */ ldloc.s V_4 - IL_003c: /* 1F | 28 */ ldc.i4.s 40 - IL_003e: /* 59 | */ sub - IL_003f: /* 17 | */ ldc.i4.1 - IL_0040: /* 36 | 24 */ ble.un.s IL_0066 - - IL_0042: /* 11 | 04 */ ldloc.s V_4 - IL_0044: /* 1F | 5B */ ldc.i4.s 91 - IL_0046: /* 2E | 28 */ beq.s IL_0070 - - IL_0048: /* 2B | 30 */ br.s IL_007a - - IL_004a: /* 11 | 04 */ ldloc.s V_4 - IL_004c: /* 1F | 5D */ ldc.i4.s 93 - IL_004e: /* 2E | 20 */ beq.s IL_0070 - - IL_0050: /* 11 | 04 */ ldloc.s V_4 - IL_0052: /* 1F | 7B */ ldc.i4.s 123 - IL_0054: /* 2E | 06 */ beq.s IL_005c - - IL_0056: /* 11 | 04 */ ldloc.s V_4 - IL_0058: /* 1F | 7D */ ldc.i4.s 125 - IL_005a: /* 33 | 1E */ bne.un.s IL_007a - - IL_005c: /* 02 | */ ldarg.0 - IL_005d: /* 07 | */ ldloc.1 - IL_005e: /* 28 | (06)000144 */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindParameterBraces(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000144 */ - IL_0063: /* 0D | */ stloc.3 - IL_0064: /* 2B | 1F */ br.s IL_0085 - - IL_0066: /* 02 | */ ldarg.0 - IL_0067: /* 07 | */ ldloc.1 - IL_0068: /* 28 | (06)000145 */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindPolicyParens(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000145 */ - IL_006d: /* 0D | */ stloc.3 - IL_006e: /* 2B | 15 */ br.s IL_0085 - - IL_0070: /* 02 | */ ldarg.0 - IL_0071: /* 07 | */ ldloc.1 - IL_0072: /* 28 | (06)000146 */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindReplacementTokenBrackets(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000146 */ - IL_0077: /* 0D | */ stloc.3 - IL_0078: /* 2B | 0B */ br.s IL_0085 - - IL_007a: /* 12 | 05 */ ldloca.s V_5 - IL_007c: /* FE15 | (1B)000077 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000077*/ - IL_0082: /* 11 | 05 */ ldloc.s V_5 - IL_0084: /* 0D | */ stloc.3 - IL_0085: /* 09 | */ ldloc.3 - IL_0086: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::GetMatchingBraces - - .method /*06000144*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - FindParameterBraces(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ tree, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch) cil managed - // SIG: 00 02 15 11 80 DD 01 11 82 79 12 81 84 11 81 1C - { - // Method begins at RVA 0x6ba0 - // Code size 44 (0x2c) - .maxstack 2 - .locals /*11000045*/ init (class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (0A)0000EB */ ldfld !2 class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Root /* 0A0000EB */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 28 | (06)000147 */ call class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindParameterNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000147 */ - IL_000c: /* 0A | */ stloc.0 - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 2C | 12 */ brfalse.s IL_0022 - - IL_0010: /* 06 | */ ldloc.0 - IL_0011: /* 6F | (06)0002AF */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/::get_OpenBraceToken() /* 060002AF */ - IL_0016: /* 06 | */ ldloc.0 - IL_0017: /* 6F | (06)0002B1 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/::get_CloseBraceToken() /* 060002B1 */ - IL_001c: /* 28 | (06)00014B */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::CreateResult(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/) /* 0600014B */ - IL_0021: /* 2A | */ ret - - IL_0022: /* 12 | 01 */ ldloca.s V_1 - IL_0024: /* FE15 | (1B)000077 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000077*/ - IL_002a: /* 07 | */ ldloc.1 - IL_002b: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::FindParameterBraces - - .method /*06000145*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - FindPolicyParens(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ tree, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch) cil managed - // SIG: 00 02 15 11 80 DD 01 11 82 79 12 81 84 11 81 1C - { - // Method begins at RVA 0x6bd8 - // Code size 44 (0x2c) - .maxstack 2 - .locals /*11000046*/ init (class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (0A)0000EB */ ldfld !2 class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Root /* 0A0000EB */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 28 | (06)000148 */ call class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindPolicyFragmentEscapedNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000148 */ - IL_000c: /* 0A | */ stloc.0 - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 2C | 12 */ brfalse.s IL_0022 - - IL_0010: /* 06 | */ ldloc.0 - IL_0011: /* 6F | (06)0002E0 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/::get_OpenParenToken() /* 060002E0 */ - IL_0016: /* 06 | */ ldloc.0 - IL_0017: /* 6F | (06)0002E2 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/::get_CloseParenToken() /* 060002E2 */ - IL_001c: /* 28 | (06)00014B */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::CreateResult(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/) /* 0600014B */ - IL_0021: /* 2A | */ ret - - IL_0022: /* 12 | 01 */ ldloca.s V_1 - IL_0024: /* FE15 | (1B)000077 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000077*/ - IL_002a: /* 07 | */ ldloc.1 - IL_002b: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::FindPolicyParens - - .method /*06000146*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - FindReplacementTokenBrackets(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ tree, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch) cil managed - // SIG: 00 02 15 11 80 DD 01 11 82 79 12 81 84 11 81 1C - { - // Method begins at RVA 0x6c10 - // Code size 44 (0x2c) - .maxstack 2 - .locals /*11000047*/ init (class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (0A)0000EB */ ldfld !2 class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Root /* 0A0000EB */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 28 | (06)000149 */ call class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindReplacementNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000149 */ - IL_000c: /* 0A | */ stloc.0 - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 2C | 12 */ brfalse.s IL_0022 - - IL_0010: /* 06 | */ ldloc.0 - IL_0011: /* 6F | (06)0002A8 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/::get_OpenBracketToken() /* 060002A8 */ - IL_0016: /* 06 | */ ldloc.0 - IL_0017: /* 6F | (06)0002AA */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/::get_CloseBracketToken() /* 060002AA */ - IL_001c: /* 28 | (06)00014B */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::CreateResult(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/) /* 0600014B */ - IL_0021: /* 2A | */ ret - - IL_0022: /* 12 | 01 */ ldloca.s V_1 - IL_0024: /* FE15 | (1B)000077 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000077*/ - IL_002a: /* 07 | */ ldloc.1 - IL_002b: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::FindReplacementTokenBrackets - - .method /*06000147*/ private hidebysig static - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/ - FindParameterNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ node, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch) cil managed - // SIG: 00 02 12 81 44 12 81 34 11 81 1C - { - // Method begins at RVA 0x6c48 - // Code size 39 (0x27) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7E | (04)0001D5 */ ldsfld class [netstandard/*23000001*/]System.Func`3/*0100009F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9__5_0' /* 040001D5 */ - IL_0007: /* 25 | */ dup - IL_0008: /* 2D | 17 */ brtrue.s IL_0021 - - IL_000a: /* 26 | */ pop - IL_000b: /* 7E | (04)0001D4 */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9' /* 040001D4 */ - IL_0010: /* FE06 | (06)0003F8 */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'b__5_0'(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 060003F8 */ - IL_0016: /* 73 | (0A)000190 */ newobj instance void class [netstandard/*23000001*/]System.Func`3/*0100009F*//*1B000079*/::.ctor(object, - native int) /* 0A000190 */ - IL_001b: /* 25 | */ dup - IL_001c: /* 80 | (04)0001D5 */ stsfld class [netstandard/*23000001*/]System.Func`3/*0100009F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9__5_0' /* 040001D5 */ - IL_0021: /* 28 | (2B)000023 */ call !!0 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/, - class [netstandard/*23000001*/]System.Func`3/*0100009F*/) /* 2B000023 */ - IL_0026: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::FindParameterNode - - .method /*06000148*/ private hidebysig static - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/ - FindPolicyFragmentEscapedNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ node, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch) cil managed - // SIG: 00 02 12 81 68 12 81 34 11 81 1C - { - // Method begins at RVA 0x6c70 - // Code size 39 (0x27) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7E | (04)0001D6 */ ldsfld class [netstandard/*23000001*/]System.Func`3/*0100009F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9__6_0' /* 040001D6 */ - IL_0007: /* 25 | */ dup - IL_0008: /* 2D | 17 */ brtrue.s IL_0021 - - IL_000a: /* 26 | */ pop - IL_000b: /* 7E | (04)0001D4 */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9' /* 040001D4 */ - IL_0010: /* FE06 | (06)0003F9 */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'b__6_0'(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 060003F9 */ - IL_0016: /* 73 | (0A)000191 */ newobj instance void class [netstandard/*23000001*/]System.Func`3/*0100009F*//*1B00007A*/::.ctor(object, - native int) /* 0A000191 */ - IL_001b: /* 25 | */ dup - IL_001c: /* 80 | (04)0001D6 */ stsfld class [netstandard/*23000001*/]System.Func`3/*0100009F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9__6_0' /* 040001D6 */ - IL_0021: /* 28 | (2B)000024 */ call !!0 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/, - class [netstandard/*23000001*/]System.Func`3/*0100009F*/) /* 2B000024 */ - IL_0026: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::FindPolicyFragmentEscapedNode - - .method /*06000149*/ private hidebysig static - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/ - FindReplacementNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ node, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch) cil managed - // SIG: 00 02 12 81 40 12 81 34 11 81 1C - { - // Method begins at RVA 0x6c98 - // Code size 39 (0x27) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7E | (04)0001D7 */ ldsfld class [netstandard/*23000001*/]System.Func`3/*0100009F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9__7_0' /* 040001D7 */ - IL_0007: /* 25 | */ dup - IL_0008: /* 2D | 17 */ brtrue.s IL_0021 - - IL_000a: /* 26 | */ pop - IL_000b: /* 7E | (04)0001D4 */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9' /* 040001D4 */ - IL_0010: /* FE06 | (06)0003FA */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'b__7_0'(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 060003FA */ - IL_0016: /* 73 | (0A)000192 */ newobj instance void class [netstandard/*23000001*/]System.Func`3/*0100009F*//*1B00007B*/::.ctor(object, - native int) /* 0A000192 */ - IL_001b: /* 25 | */ dup - IL_001c: /* 80 | (04)0001D7 */ stsfld class [netstandard/*23000001*/]System.Func`3/*0100009F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*//'<>c'/*0200008C*/::'<>9__7_0' /* 040001D7 */ - IL_0021: /* 28 | (2B)000025 */ call !!0 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/, - class [netstandard/*23000001*/]System.Func`3/*0100009F*/) /* 2B000025 */ - IL_0026: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::FindReplacementNode - - .method /*0600014A*/ private hidebysig static - !!TNode FindNode<(Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/) TNode>(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ node, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch, - class [netstandard/*23000001*/]System.Func`3/*0100009F*/ predicate) cil managed - // SIG: 10 01 03 1E 00 12 81 34 11 81 1C 15 12 82 7D 03 1E 00 11 81 1C 02 - { - // Method begins at RVA 0x6cc0 - // Code size 102 (0x66) - .maxstack 3 - .locals /*11000048*/ init (!!TNode V_0, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ V_1, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ V_2, - !!TNode V_3, - !!TNode V_4) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 75 | (1B)00007C */ isinst !!TNode/*1B00007C*/ - IL_0006: /* A5 | (1B)00007C */ unbox.any !!TNode/*1B00007C*/ - IL_000b: /* 0A | */ stloc.0 - IL_000c: /* 06 | */ ldloc.0 - IL_000d: /* 8C | (1B)00007C */ box !!TNode/*1B00007C*/ - IL_0012: /* 2C | 0C */ brfalse.s IL_0020 - - IL_0014: /* 04 | */ ldarg.2 - IL_0015: /* 06 | */ ldloc.0 - IL_0016: /* 03 | */ ldarg.1 - IL_0017: /* 6F | (0A)000193 */ callvirt instance !2 class [netstandard/*23000001*/]System.Func`3/*0100009F*//*1B00007D*/::Invoke(!0, - !1) /* 0A000193 */ - IL_001c: /* 2C | 02 */ brfalse.s IL_0020 - - IL_001e: /* 06 | */ ldloc.0 - IL_001f: /* 2A | */ ret - - IL_0020: /* 02 | */ ldarg.0 - IL_0021: /* 6F | (0A)000194 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//*1B00001C*/::GetEnumerator() /* 0A000194 */ - IL_0026: /* 0B | */ stloc.1 - IL_0027: /* 2B | 29 */ br.s IL_0052 - - IL_0029: /* 12 | 01 */ ldloca.s V_1 - IL_002b: /* 28 | (0A)000195 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::get_Current() /* 0A000195 */ - IL_0030: /* 0C | */ stloc.2 - IL_0031: /* 12 | 02 */ ldloca.s V_2 - IL_0033: /* 28 | (0A)000196 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::get_IsNode() /* 0A000196 */ - IL_0038: /* 2C | 18 */ brfalse.s IL_0052 - - IL_003a: /* 08 | */ ldloc.2 - IL_003b: /* 7B | (0A)000197 */ ldfld !1 valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::Node /* 0A000197 */ - IL_0040: /* 03 | */ ldarg.1 - IL_0041: /* 04 | */ ldarg.2 - IL_0042: /* 28 | (2B)000026 */ call !!0 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher/*02000026*/::FindNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/, - class [netstandard/*23000001*/]System.Func`3/*0100009F*/) /* 2B000026 */ - IL_0047: /* 0D | */ stloc.3 - IL_0048: /* 09 | */ ldloc.3 - IL_0049: /* 8C | (1B)00007C */ box !!TNode/*1B00007C*/ - IL_004e: /* 2C | 02 */ brfalse.s IL_0052 - - IL_0050: /* 09 | */ ldloc.3 - IL_0051: /* 2A | */ ret - - IL_0052: /* 12 | 01 */ ldloca.s V_1 - IL_0054: /* 28 | (0A)000198 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::MoveNext() /* 0A000198 */ - IL_0059: /* 2D | CE */ brtrue.s IL_0029 - - IL_005b: /* 12 | 04 */ ldloca.s V_4 - IL_005d: /* FE15 | (1B)00007C */ initobj !!TNode/*1B00007C*/ - IL_0063: /* 11 | 04 */ ldloc.s V_4 - IL_0065: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::FindNode - - .method /*0600014B*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - CreateResult(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ open, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ close) cil managed - // SIG: 00 02 15 11 80 DD 01 11 82 79 15 11 81 A0 01 11 81 2C 15 11 81 A0 01 11 81 2C - { - // Method begins at RVA 0x6d34 - // Code size 79 (0x4f) - .maxstack 3 - .locals /*11000049*/ init (valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1) - IL_0000: /* 0F | 00 */ ldarga.s open - IL_0002: /* 28 | (0A)000199 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::get_IsMissing() /* 0A000199 */ - IL_0007: /* 2D | 3C */ brtrue.s IL_0045 - - IL_0009: /* 0F | 01 */ ldarga.s close - IL_000b: /* 28 | (0A)000199 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::get_IsMissing() /* 0A000199 */ - IL_0010: /* 2D | 33 */ brtrue.s IL_0045 - - IL_0012: /* 02 | */ ldarg.0 - IL_0013: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_0018: /* 0A | */ stloc.0 - IL_0019: /* 12 | 00 */ ldloca.s V_0 - IL_001b: /* 16 | */ ldc.i4.0 - IL_001c: /* 28 | (06)000260 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::get_Item(int32) /* 06000260 */ - IL_0021: /* 7B | (04)000083 */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/::Span /* 04000083 */ - IL_0026: /* 03 | */ ldarg.1 - IL_0027: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_002c: /* 0A | */ stloc.0 - IL_002d: /* 12 | 00 */ ldloca.s V_0 - IL_002f: /* 16 | */ ldc.i4.0 - IL_0030: /* 28 | (06)000260 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::get_Item(int32) /* 06000260 */ - IL_0035: /* 7B | (04)000083 */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/::Span /* 04000083 */ - IL_003a: /* 73 | (0A)00019B */ newobj instance void [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreBraceMatchingResult/*0100009E*/::.ctor(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/) /* 0A00019B */ - IL_003f: /* 73 | (0A)00019C */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000077*/::.ctor(!0) /* 0A00019C */ - IL_0044: /* 2A | */ ret - - IL_0045: /* 12 | 01 */ ldloca.s V_1 - IL_0047: /* FE15 | (1B)000077 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000077*/ - IL_004d: /* 07 | */ ldloc.1 - IL_004e: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::CreateResult - - .method /*0600014C*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x6d8f - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method RoutePatternBraceMatcher::.ctor - -} // end of class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternBraceMatcher - -.class /*02000027*/ private auto ansi sealed beforefieldinit Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier - extends [netstandard/*23000001*/]System.Object/*01000013*/ - implements [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.IAspNetCoreEmbeddedLanguageClassifier/*010000A2*/ -{ - .custom /*0C000080:0A00002C*/ instance void [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.ExportAspNetCoreEmbeddedLanguageClassifierAttribute/*010000A1*/::.ctor(string, - string) /* 0A00002C */ = ( 01 00 05 52 6F 75 74 65 02 43 23 00 00 ) // ...Route.C#.. - .class /*0200008D*/ auto ansi sealed nested private beforefieldinit Visitor - extends [netstandard/*23000001*/]System.Object/*01000013*/ - implements Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.IRoutePatternNodeVisitor/*02000049*/ - { - .field /*040001D8*/ public valuetype [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/ _context - .method /*060003FB*/ public hidebysig specialname rtspecialname - instance void .ctor(valuetype [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/ context) cil managed - // SIG: 20 01 01 11 82 8D - { - // Method begins at RVA 0x12361 - // Code size 14 (0xe) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 02 | */ ldarg.0 - IL_0007: /* 03 | */ ldarg.1 - IL_0008: /* 7D | (04)0001D8 */ stfld valuetype [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::_context /* 040001D8 */ - IL_000d: /* 2A | */ ret - } // end of method Visitor::.ctor - - .method /*060003FC*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternCompilationUnit/*0200004E*/ node) cil managed - // SIG: 20 01 01 12 81 38 - { - // Method begins at RVA 0x12370 - // Code size 1 (0x1) - .maxstack 8 - IL_0000: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*060003FD*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternSegmentNode/*0200004F*/ node) cil managed - // SIG: 20 01 01 12 81 3C - { - // Method begins at RVA 0x12372 - // Code size 1 (0x1) - .maxstack 8 - IL_0000: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*060003FE*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/ node) cil managed - // SIG: 20 01 01 12 81 40 - { - // Method begins at RVA 0x12374 - // Code size 52 (0x34) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0002A8 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/::get_OpenBracketToken() /* 060002A8 */ - IL_0007: /* 72 | (70)0078D4 */ ldstr "regex - character class" /* 700078D4 */ - IL_000c: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0011: /* 02 | */ ldarg.0 - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 6F | (06)0002A9 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/::get_TextToken() /* 060002A9 */ - IL_0018: /* 72 | (70)0078D4 */ ldstr "regex - character class" /* 700078D4 */ - IL_001d: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0022: /* 02 | */ ldarg.0 - IL_0023: /* 03 | */ ldarg.1 - IL_0024: /* 6F | (06)0002AA */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternReplacementNode/*02000050*/::get_CloseBracketToken() /* 060002AA */ - IL_0029: /* 72 | (70)0078D4 */ ldstr "regex - character class" /* 700078D4 */ - IL_002e: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0033: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*060003FF*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/ node) cil managed - // SIG: 20 01 01 12 81 44 - { - // Method begins at RVA 0x123a9 - // Code size 35 (0x23) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0002AF */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/::get_OpenBraceToken() /* 060002AF */ - IL_0007: /* 72 | (70)0078D4 */ ldstr "regex - character class" /* 700078D4 */ - IL_000c: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0011: /* 02 | */ ldarg.0 - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 6F | (06)0002B1 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternParameterNode/*02000051*/::get_CloseBraceToken() /* 060002B1 */ - IL_0018: /* 72 | (70)0078D4 */ ldstr "regex - character class" /* 700078D4 */ - IL_001d: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0022: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000400*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternLiteralNode/*02000052*/ node) cil managed - // SIG: 20 01 01 12 81 48 - { - // Method begins at RVA 0x123cd - // Code size 1 (0x1) - .maxstack 8 - IL_0000: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000401*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternSegmentSeparatorNode/*02000054*/ node) cil managed - // SIG: 20 01 01 12 81 50 - { - // Method begins at RVA 0x123cf - // Code size 1 (0x1) - .maxstack 8 - IL_0000: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000402*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternOptionalSeparatorNode/*02000053*/ node) cil managed - // SIG: 20 01 01 12 81 4C - { - // Method begins at RVA 0x123d1 - // Code size 1 (0x1) - .maxstack 8 - IL_0000: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000403*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternCatchAllParameterPartNode/*02000055*/ node) cil managed - // SIG: 20 01 01 12 81 54 - { - // Method begins at RVA 0x123d3 - // Code size 18 (0x12) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0002C5 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternCatchAllParameterPartNode/*02000055*/::get_AsteriskToken() /* 060002C5 */ - IL_0007: /* 72 | (70)007904 */ ldstr "regex - anchor" /* 70007904 */ - IL_000c: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0011: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000404*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNameParameterPartNode/*02000058*/ node) cil managed - // SIG: 20 01 01 12 81 60 - { - // Method begins at RVA 0x123e6 - // Code size 18 (0x12) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0002D5 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNameParameterPartNode/*02000058*/::get_ParameterNameToken() /* 060002D5 */ - IL_0007: /* 72 | (70)007922 */ ldstr "json - object" /* 70007922 */ - IL_000c: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0011: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000405*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyParameterPartNode/*02000059*/ node) cil managed - // SIG: 20 01 01 12 81 64 - { - // Method begins at RVA 0x123f9 - // Code size 18 (0x12) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0002DA */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyParameterPartNode/*02000059*/::get_ColonToken() /* 060002DA */ - IL_0007: /* 72 | (70)0078D4 */ ldstr "regex - character class" /* 700078D4 */ - IL_000c: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0011: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000406*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/ node) cil managed - // SIG: 20 01 01 12 81 68 - { - // Method begins at RVA 0x1240c - // Code size 35 (0x23) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0002E0 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/::get_OpenParenToken() /* 060002E0 */ - IL_0007: /* 72 | (70)0078D4 */ ldstr "regex - character class" /* 700078D4 */ - IL_000c: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0011: /* 02 | */ ldarg.0 - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 6F | (06)0002E2 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragmentEscapedNode/*0200005A*/::get_CloseParenToken() /* 060002E2 */ - IL_0018: /* 72 | (70)0078D4 */ ldstr "regex - character class" /* 700078D4 */ - IL_001d: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0022: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000407*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragment/*0200005B*/ node) cil managed - // SIG: 20 01 01 12 81 6C - { - // Method begins at RVA 0x12430 - // Code size 18 (0x12) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0002E7 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternPolicyFragment/*0200005B*/::get_ArgumentToken() /* 060002E7 */ - IL_0007: /* 72 | (70)00793E */ ldstr "regex - grouping" /* 7000793E */ - IL_000c: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0011: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000408*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternOptionalParameterPartNode/*02000056*/ node) cil managed - // SIG: 20 01 01 12 81 58 - { - // Method begins at RVA 0x12443 - // Code size 18 (0x12) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0002CA */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternOptionalParameterPartNode/*02000056*/::get_QuestionMarkToken() /* 060002CA */ - IL_0007: /* 72 | (70)007904 */ ldstr "regex - anchor" /* 70007904 */ - IL_000c: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0011: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*06000409*/ public hidebysig newslot virtual final - instance void Visit(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternDefaultValueParameterPartNode/*02000057*/ node) cil managed - // SIG: 20 01 01 12 81 5C - { - // Method begins at RVA 0x12456 - // Code size 18 (0x12) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)0002CF */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternDefaultValueParameterPartNode/*02000057*/::get_EqualsToken() /* 060002CF */ - IL_0007: /* 72 | (70)0078D4 */ ldstr "regex - character class" /* 700078D4 */ - IL_000c: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0011: /* 2A | */ ret - } // end of method Visitor::Visit - - .method /*0600040A*/ private hidebysig - instance void AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ token, - string typeName) cil managed - // SIG: 20 02 01 15 11 81 A0 01 11 81 2C 0E - { - // Method begins at RVA 0x12469 - // Code size 29 (0x1d) - .maxstack 8 - IL_0000: /* 0F | 01 */ ldarga.s token - IL_0002: /* 28 | (0A)000199 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::get_IsMissing() /* 0A000199 */ - IL_0007: /* 2D | 13 */ brtrue.s IL_001c - - IL_0009: /* 02 | */ ldarg.0 - IL_000a: /* 7C | (04)0001D8 */ ldflda valuetype [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::_context /* 040001D8 */ - IL_000f: /* 04 | */ ldarg.2 - IL_0010: /* 0F | 01 */ ldarga.s token - IL_0012: /* 28 | (0A)0001A6 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::GetSpan() /* 0A0001A6 */ - IL_0017: /* 28 | (0A)0003B9 */ call instance void [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/::AddClassification(string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/) /* 0A0003B9 */ - IL_001c: /* 2A | */ ret - } // end of method Visitor::AddClassification - - .method /*0600040B*/ private hidebysig - instance void ClassifyWholeNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ node, - string typeName) cil managed - // SIG: 20 02 01 12 81 34 0E - { - // Method begins at RVA 0x12488 - // Code size 65 (0x41) - .maxstack 3 - .locals /*1100004B*/ init (valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ V_1) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)000194 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//*1B00001C*/::GetEnumerator() /* 0A000194 */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 2B | 2E */ br.s IL_0037 - - IL_0009: /* 12 | 00 */ ldloca.s V_0 - IL_000b: /* 28 | (0A)000195 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::get_Current() /* 0A000195 */ - IL_0010: /* 0B | */ stloc.1 - IL_0011: /* 12 | 01 */ ldloca.s V_1 - IL_0013: /* 28 | (0A)000196 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::get_IsNode() /* 0A000196 */ - IL_0018: /* 2C | 0F */ brfalse.s IL_0029 - - IL_001a: /* 02 | */ ldarg.0 - IL_001b: /* 07 | */ ldloc.1 - IL_001c: /* 7B | (0A)000197 */ ldfld !1 valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::Node /* 0A000197 */ - IL_0021: /* 04 | */ ldarg.2 - IL_0022: /* 28 | (06)00040B */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::ClassifyWholeNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - string) /* 0600040B */ - IL_0027: /* 2B | 0E */ br.s IL_0037 - - IL_0029: /* 02 | */ ldarg.0 - IL_002a: /* 12 | 01 */ ldloca.s V_1 - IL_002c: /* 28 | (0A)0001A8 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::get_Token() /* 0A0001A8 */ - IL_0031: /* 04 | */ ldarg.2 - IL_0032: /* 28 | (06)00040A */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::AddClassification(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/, - string) /* 0600040A */ - IL_0037: /* 12 | 00 */ ldloca.s V_0 - IL_0039: /* 28 | (0A)000198 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::MoveNext() /* 0A000198 */ - IL_003e: /* 2D | C9 */ brtrue.s IL_0009 - - IL_0040: /* 2A | */ ret - } // end of method Visitor::ClassifyWholeNode - - } // end of class Visitor - - .class /*0200008E*/ abstract auto ansi sealed nested assembly beforefieldinit TestAccessor - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C00011B:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C00011C:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .method /*0600040C*/ public hidebysig specialname static - class [netstandard/*23000001*/]System.Reflection.Assembly/*010000A0*/ - get_ExternalAccessAssembly() cil managed - // SIG: 00 00 12 82 81 - { - // Method begins at RVA 0x124d5 - // Code size 16 (0x10) - .maxstack 8 - IL_0000: /* D0 | (01)0000A2 */ ldtoken [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.IAspNetCoreEmbeddedLanguageClassifier/*010000A2*/ - IL_0005: /* 28 | (0A)0000AD */ call class [netstandard/*23000001*/]System.Type/*01000027*/ [netstandard/*23000001*/]System.Type/*01000027*/::GetTypeFromHandle(valuetype [netstandard/*23000001*/]System.RuntimeTypeHandle/*010000EC*/) /* 0A0000AD */ - IL_000a: /* 6F | (0A)0003B8 */ callvirt instance class [netstandard/*23000001*/]System.Reflection.Assembly/*010000A0*/ [netstandard/*23000001*/]System.Type/*01000027*/::get_Assembly() /* 0A0003B8 */ - IL_000f: /* 2A | */ ret - } // end of method TestAccessor::get_ExternalAccessAssembly - - .property /*170000CA*/ callconv(8) class [netstandard/*23000001*/]System.Reflection.Assembly/*010000A0*/ - ExternalAccessAssembly() - { - .get class [netstandard/*23000001*/]System.Reflection.Assembly/*010000A0*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//TestAccessor/*0200008E*/::get_ExternalAccessAssembly() /* 0600040C */ - } // end of property TestAccessor::ExternalAccessAssembly - } // end of class TestAccessor - - .method /*0600014D*/ public hidebysig newslot virtual final - instance void RegisterClassifications(valuetype [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/ context) cil managed - // SIG: 20 01 01 11 82 8D - { - // Method begins at RVA 0x6d98 - // Code size 66 (0x42) - .maxstack 3 - .locals /*1100004A*/ init (class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ V_0, - class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/ V_1) - IL_0000: /* 0F | 01 */ ldarga.s context - IL_0002: /* 28 | (0A)00019D */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/::get_SemanticModel() /* 0A00019D */ - IL_0007: /* 6F | (0A)000168 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_Compilation() /* 0A000168 */ - IL_000c: /* 28 | (06)000095 */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 06000095 */ - IL_0011: /* 0F | 01 */ ldarga.s context - IL_0013: /* 28 | (0A)00019E */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/::get_SyntaxToken() /* 0A00019E */ - IL_0018: /* 0F | 01 */ ldarga.s context - IL_001a: /* 28 | (0A)00019F */ call instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/::get_CancellationToken() /* 0A00019F */ - IL_001f: /* 6F | (06)000097 */ callvirt instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::Get(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000097 */ - IL_0024: /* 0A | */ stloc.0 - IL_0025: /* 06 | */ ldloc.0 - IL_0026: /* 2D | 01 */ brtrue.s IL_0029 - - IL_0028: /* 2A | */ ret - - IL_0029: /* 03 | */ ldarg.1 - IL_002a: /* 73 | (06)0003FB */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/::.ctor(valuetype [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreEmbeddedLanguageClassificationContext/*010000A3*/) /* 060003FB */ - IL_002f: /* 0B | */ stloc.1 - IL_0030: /* 06 | */ ldloc.0 - IL_0031: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0036: /* 7B | (0A)0000EB */ ldfld !2 class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Root /* 0A0000EB */ - IL_003b: /* 07 | */ ldloc.1 - IL_003c: /* 28 | (06)00014E */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*/::AddClassifications(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/) /* 0600014E */ - IL_0041: /* 2A | */ ret - } // end of method RoutePatternClassifier::RegisterClassifications - - .method /*0600014E*/ private hidebysig static - void AddClassifications(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ node, - class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/ visitor) cil managed - // SIG: 00 02 01 12 81 34 12 82 34 - { - // Method begins at RVA 0x6de8 - // Code size 55 (0x37) - .maxstack 2 - .locals /*1100004B*/ init (valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 6F | (06)00029B */ callvirt instance void Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/::Accept(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.IRoutePatternNodeVisitor/*02000049*/) /* 0600029B */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 6F | (0A)000194 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//*1B00001C*/::GetEnumerator() /* 0A000194 */ - IL_000d: /* 0A | */ stloc.0 - IL_000e: /* 2B | 1D */ br.s IL_002d - - IL_0010: /* 12 | 00 */ ldloca.s V_0 - IL_0012: /* 28 | (0A)000195 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::get_Current() /* 0A000195 */ - IL_0017: /* 0B | */ stloc.1 - IL_0018: /* 12 | 01 */ ldloca.s V_1 - IL_001a: /* 28 | (0A)000196 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::get_IsNode() /* 0A000196 */ - IL_001f: /* 2C | 0C */ brfalse.s IL_002d - - IL_0021: /* 07 | */ ldloc.1 - IL_0022: /* 7B | (0A)000197 */ ldfld !1 valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::Node /* 0A000197 */ - IL_0027: /* 03 | */ ldarg.1 - IL_0028: /* 28 | (06)00014E */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*/::AddClassifications(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier/*02000027*//Visitor/*0200008D*/) /* 0600014E */ - IL_002d: /* 12 | 00 */ ldloca.s V_0 - IL_002f: /* 28 | (0A)000198 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::MoveNext() /* 0A000198 */ - IL_0034: /* 2D | DA */ brtrue.s IL_0010 - - IL_0036: /* 2A | */ ret - } // end of method RoutePatternClassifier::AddClassifications - - .method /*0600014F*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x6e2b - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method RoutePatternClassifier::.ctor - -} // end of class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternClassifier - -.class /*02000028*/ public auto ansi beforefieldinit Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider - extends [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionProvider/*01000070*/ -{ - .custom /*0C000081:0600000B*/ instance void System.Runtime.CompilerServices.NullableContextAttribute/*02000006*/::.ctor(uint8) /* 0600000B */ = ( 01 00 01 00 00 ) - .custom /*0C000082:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 00 00 00 ) - .custom /*0C000083:0A000025*/ instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.ExportCompletionProviderAttribute/*0100006E*/::.ctor(string, - string) /* 0A000025 */ = ( 01 00 1E 52 6F 75 74 65 50 61 74 74 65 72 6E 43 // ...RoutePatternC - 6F 6D 70 6C 65 74 69 6F 6E 50 72 6F 76 69 64 65 // ompletionProvide - 72 02 43 23 00 00 ) // r.C#.. - .custom /*0C000084:0A000026*/ instance void [System.Composition.AttributedModel/*23000007*/]System.Composition.SharedAttribute/*0100006F*/::.ctor() /* 0A000026 */ = ( 01 00 00 00 ) - .class /*0200008F*/ sequential ansi sealed nested private beforefieldinit RoutePatternItem - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - { - .custom /*0C00011E:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .field /*040001D9*/ public initonly string DisplayText - .field /*040001DA*/ public initonly string InlineDescription - .field /*040001DB*/ public initonly string FullDescription - .field /*040001DC*/ public initonly string Glyph - .field /*040001DD*/ public initonly class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ Change - .method /*0600040D*/ public hidebysig specialname rtspecialname - instance void .ctor(string displayText, - string inlineDescription, - string fullDescription, - string glyph, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ change) cil managed - // SIG: 20 05 01 0E 0E 0E 0E 12 81 ED - { - // Method begins at RVA 0x124e6 - // Code size 38 (0x26) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)0001D9 */ stfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::DisplayText /* 040001D9 */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 04 | */ ldarg.2 - IL_0009: /* 7D | (04)0001DA */ stfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::InlineDescription /* 040001DA */ - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 05 | */ ldarg.3 - IL_0010: /* 7D | (04)0001DB */ stfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::FullDescription /* 040001DB */ - IL_0015: /* 02 | */ ldarg.0 - IL_0016: /* 0E | 04 */ ldarg.s glyph - IL_0018: /* 7D | (04)0001DC */ stfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::Glyph /* 040001DC */ - IL_001d: /* 02 | */ ldarg.0 - IL_001e: /* 0E | 05 */ ldarg.s change - IL_0020: /* 7D | (04)0001DD */ stfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::Change /* 040001DD */ - IL_0025: /* 2A | */ ret - } // end of method RoutePatternItem::.ctor - - } // end of class RoutePatternItem - - .class /*02000090*/ sequential ansi sealed nested private beforefieldinit EmbeddedCompletionContext - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - { - .custom /*0C000121:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .class /*020000CB*/ auto ansi nested assembly beforefieldinit CompletionListSpanContainer - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .field /*04000257*/ private valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ 'k__BackingField' - .custom /*0C000287:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*060004CF*/ public hidebysig specialname - instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - get_Value() cil managed - // SIG: 20 00 15 11 80 DD 01 11 81 41 - { - .custom /*0C0003BA:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x14323 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)000257 */ ldfld valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/::'k__BackingField' /* 04000257 */ - IL_0006: /* 2A | */ ret - } // end of method CompletionListSpanContainer::get_Value - - .method /*060004D0*/ public hidebysig specialname - instance void set_Value(valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ 'value') cil managed - // SIG: 20 01 01 15 11 80 DD 01 11 81 41 - { - .custom /*0C0003BB:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x1432b - // Code size 8 (0x8) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7D | (04)000257 */ stfld valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/::'k__BackingField' /* 04000257 */ - IL_0007: /* 2A | */ ret - } // end of method CompletionListSpanContainer::set_Value - - .method /*060004D1*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x14334 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method CompletionListSpanContainer::.ctor - - .property /*170000E4*/ instance callconv(8) valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ - Value() - { - .get instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/::get_Value() /* 060004CF */ - .set instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/::set_Value(valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/) /* 060004D0 */ - } // end of property CompletionListSpanContainer::Value - } // end of class CompletionListSpanContainer - - .field /*040001DE*/ private initonly class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ _context - .field /*040001DF*/ private initonly class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*/ _names - .field /*040001E0*/ public initonly class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ RouteUsage - .field /*040001E1*/ public initonly valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ StringToken - .field /*040001E2*/ public initonly valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ CancellationToken - .field /*040001E3*/ public initonly int32 Position - .field /*040001E4*/ public initonly valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ Trigger - .field /*040001E5*/ public initonly class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Items - .field /*040001E6*/ public initonly class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/ CompletionListSpan - .method /*0600040E*/ public hidebysig specialname rtspecialname - instance void .ctor(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ context, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ routeUsage, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ stringToken) cil managed - // SIG: 20 03 01 12 81 F9 12 70 11 80 F9 - { - // Method begins at RVA 0x12510 - // Code size 106 (0x6a) - .maxstack 2 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 73 | (0A)0003BA */ newobj instance void class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//*1B00006E*/::.ctor() /* 0A0003BA */ - IL_0006: /* 7D | (04)0001DF */ stfld class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::_names /* 040001DF */ - IL_000b: /* 02 | */ ldarg.0 - IL_000c: /* 73 | (0A)0003BB */ newobj instance void class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000081*/::.ctor() /* 0A0003BB */ - IL_0011: /* 7D | (04)0001E5 */ stfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Items /* 040001E5 */ - IL_0016: /* 02 | */ ldarg.0 - IL_0017: /* 73 | (06)0004D1 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/::.ctor() /* 060004D1 */ - IL_001c: /* 7D | (04)0001E6 */ stfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::CompletionListSpan /* 040001E6 */ - IL_0021: /* 02 | */ ldarg.0 - IL_0022: /* 03 | */ ldarg.1 - IL_0023: /* 7D | (04)0001DE */ stfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::_context /* 040001DE */ - IL_0028: /* 02 | */ ldarg.0 - IL_0029: /* 04 | */ ldarg.2 - IL_002a: /* 7D | (04)0001E0 */ stfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::RouteUsage /* 040001E0 */ - IL_002f: /* 02 | */ ldarg.0 - IL_0030: /* 05 | */ ldarg.3 - IL_0031: /* 7D | (04)0001E1 */ stfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::StringToken /* 040001E1 */ - IL_0036: /* 02 | */ ldarg.0 - IL_0037: /* 02 | */ ldarg.0 - IL_0038: /* 7B | (04)0001DE */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::_context /* 040001DE */ - IL_003d: /* 6F | (0A)000391 */ callvirt instance int32 [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Position() /* 0A000391 */ - IL_0042: /* 7D | (04)0001E3 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Position /* 040001E3 */ - IL_0047: /* 02 | */ ldarg.0 - IL_0048: /* 02 | */ ldarg.0 - IL_0049: /* 7B | (04)0001DE */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::_context /* 040001DE */ - IL_004e: /* 6F | (0A)000392 */ callvirt instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Trigger() /* 0A000392 */ - IL_0053: /* 7D | (04)0001E4 */ stfld valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Trigger /* 040001E4 */ - IL_0058: /* 02 | */ ldarg.0 - IL_0059: /* 02 | */ ldarg.0 - IL_005a: /* 7B | (04)0001DE */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::_context /* 040001DE */ - IL_005f: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_0064: /* 7D | (04)0001E2 */ stfld valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::CancellationToken /* 040001E2 */ - IL_0069: /* 2A | */ ret - } // end of method EmbeddedCompletionContext::.ctor - - .method /*0600040F*/ public hidebysig - instance void AddIfMissing(string displayText, - string suffix, - string description, - string glyph, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ parentOpt, - [opt] valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ positionOffset, - [opt] string insertionText) cil managed - // SIG: 20 07 01 0E 0E 0E 0E 12 81 34 15 11 80 DD 01 08 0E - { - .param [6]/*08000513*/ = nullref - .param [7]/*08000514*/ = nullref - // Method begins at RVA 0x12588 - // Code size 244 (0xf4) - .maxstack 8 - .locals /*11000111*/ init (int32 V_0, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ V_1, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_2, - string V_3, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ V_4, - int32 V_5, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_6, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_7) - IL_0000: /* 0E | 05 */ ldarg.s parentOpt - IL_0002: /* 2D | 08 */ brtrue.s IL_000c - - IL_0004: /* 02 | */ ldarg.0 - IL_0005: /* 7B | (04)0001E3 */ ldfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Position /* 040001E3 */ - IL_000a: /* 2B | 10 */ br.s IL_001c - - IL_000c: /* 0E | 05 */ ldarg.s parentOpt - IL_000e: /* 6F | (0A)0001AD */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//*1B00001C*/::GetSpan() /* 0A0001AD */ - IL_0013: /* 13 | 04 */ stloc.s V_4 - IL_0015: /* 12 | 04 */ ldloca.s V_4 - IL_0017: /* 28 | (0A)0000D2 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Start() /* 0A0000D2 */ - IL_001c: /* 0E | 05 */ ldarg.s parentOpt - IL_001e: /* 2D | 08 */ brtrue.s IL_0028 - - IL_0020: /* 02 | */ ldarg.0 - IL_0021: /* 7B | (04)0001E3 */ ldfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Position /* 040001E3 */ - IL_0026: /* 2B | 10 */ br.s IL_0038 - - IL_0028: /* 0E | 05 */ ldarg.s parentOpt - IL_002a: /* 6F | (0A)0001AD */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//*1B00001C*/::GetSpan() /* 0A0001AD */ - IL_002f: /* 13 | 04 */ stloc.s V_4 - IL_0031: /* 12 | 04 */ ldloca.s V_4 - IL_0033: /* 28 | (0A)000249 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_End() /* 0A000249 */ - IL_0038: /* 0A | */ stloc.0 - IL_0039: /* 25 | */ dup - IL_003a: /* 06 | */ ldloc.0 - IL_003b: /* 28 | (0A)0002B3 */ call valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::FromBounds(int32, - int32) /* 0A0002B3 */ - IL_0040: /* 0B | */ stloc.1 - IL_0041: /* 13 | 05 */ stloc.s V_5 - IL_0043: /* 0E | 06 */ ldarg.s positionOffset - IL_0045: /* 13 | 06 */ stloc.s V_6 - IL_0047: /* 12 | 06 */ ldloca.s V_6 - IL_0049: /* 28 | (0A)0002E6 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::get_HasValue() /* 0A0002E6 */ - IL_004e: /* 2D | 0C */ brtrue.s IL_005c - - IL_0050: /* 12 | 07 */ ldloca.s V_7 - IL_0052: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0058: /* 11 | 07 */ ldloc.s V_7 - IL_005a: /* 2B | 0F */ br.s IL_006b - - IL_005c: /* 11 | 05 */ ldloc.s V_5 - IL_005e: /* 12 | 06 */ ldloca.s V_6 - IL_0060: /* 28 | (0A)000243 */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::GetValueOrDefault() /* 0A000243 */ - IL_0065: /* 58 | */ add - IL_0066: /* 73 | (0A)000127 */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::.ctor(!0) /* 0A000127 */ - IL_006b: /* 0C | */ stloc.2 - IL_006c: /* 0E | 07 */ ldarg.s insertionText - IL_006e: /* 2D | 03 */ brtrue.s IL_0073 - - IL_0070: /* 03 | */ ldarg.1 - IL_0071: /* 10 | 07 */ starg.s insertionText - IL_0073: /* 0E | 07 */ ldarg.s insertionText - IL_0075: /* 02 | */ ldarg.0 - IL_0076: /* 7B | (04)0001E1 */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::StringToken /* 040001E1 */ - IL_007b: /* 28 | (06)000411 */ call string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::EscapeText(string, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 06000411 */ - IL_0080: /* 0D | */ stloc.3 - IL_0081: /* 09 | */ ldloc.3 - IL_0082: /* 0E | 07 */ ldarg.s insertionText - IL_0084: /* 28 | (0A)00008D */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Inequality(string, - string) /* 0A00008D */ - IL_0089: /* 2C | 38 */ brfalse.s IL_00c3 - - IL_008b: /* 08 | */ ldloc.2 - IL_008c: /* 13 | 06 */ stloc.s V_6 - IL_008e: /* 09 | */ ldloc.3 - IL_008f: /* 6F | (0A)000053 */ callvirt instance int32 [netstandard/*23000001*/]System.String/*010000D3*/::get_Length() /* 0A000053 */ - IL_0094: /* 0E | 07 */ ldarg.s insertionText - IL_0096: /* 6F | (0A)000053 */ callvirt instance int32 [netstandard/*23000001*/]System.String/*010000D3*/::get_Length() /* 0A000053 */ - IL_009b: /* 59 | */ sub - IL_009c: /* 13 | 05 */ stloc.s V_5 - IL_009e: /* 12 | 06 */ ldloca.s V_6 - IL_00a0: /* 28 | (0A)0002E6 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::get_HasValue() /* 0A0002E6 */ - IL_00a5: /* 2D | 0C */ brtrue.s IL_00b3 - - IL_00a7: /* 12 | 07 */ ldloca.s V_7 - IL_00a9: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_00af: /* 11 | 07 */ ldloc.s V_7 - IL_00b1: /* 2B | 0F */ br.s IL_00c2 - - IL_00b3: /* 12 | 06 */ ldloca.s V_6 - IL_00b5: /* 28 | (0A)000243 */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::GetValueOrDefault() /* 0A000243 */ - IL_00ba: /* 11 | 05 */ ldloc.s V_5 - IL_00bc: /* 58 | */ add - IL_00bd: /* 73 | (0A)000127 */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::.ctor(!0) /* 0A000127 */ - IL_00c2: /* 0C | */ stloc.2 - IL_00c3: /* 02 | */ ldarg.0 - IL_00c4: /* 03 | */ ldarg.1 - IL_00c5: /* 04 | */ ldarg.2 - IL_00c6: /* 25 | */ dup - IL_00c7: /* 2D | 06 */ brtrue.s IL_00cf - - IL_00c9: /* 26 | */ pop - IL_00ca: /* 7E | (0A)00015E */ ldsfld string [netstandard/*23000001*/]System.String/*010000D3*/::Empty /* 0A00015E */ - IL_00cf: /* 05 | */ ldarg.3 - IL_00d0: /* 25 | */ dup - IL_00d1: /* 2D | 06 */ brtrue.s IL_00d9 - - IL_00d3: /* 26 | */ pop - IL_00d4: /* 7E | (0A)00015E */ ldsfld string [netstandard/*23000001*/]System.String/*010000D3*/::Empty /* 0A00015E */ - IL_00d9: /* 0E | 04 */ ldarg.s glyph - IL_00db: /* 07 | */ ldloc.1 - IL_00dc: /* 09 | */ ldloc.3 - IL_00dd: /* 73 | (0A)000126 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::.ctor(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/, - string) /* 0A000126 */ - IL_00e2: /* 08 | */ ldloc.2 - IL_00e3: /* 16 | */ ldc.i4.0 - IL_00e4: /* 28 | (0A)000128 */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::Create(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - bool) /* 0A000128 */ - IL_00e9: /* 73 | (06)00040D */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::.ctor(string, - string, - string, - string, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/) /* 0600040D */ - IL_00ee: /* 28 | (06)000410 */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/) /* 06000410 */ - IL_00f3: /* 2A | */ ret - } // end of method EmbeddedCompletionContext::AddIfMissing - - .method /*06000410*/ public hidebysig - instance void AddIfMissing(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/ item) cil managed - // SIG: 20 01 01 11 82 3C - { - // Method begins at RVA 0x12688 - // Code size 32 (0x20) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001DF */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::_names /* 040001DF */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 7B | (04)0001D9 */ ldfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::DisplayText /* 040001D9 */ - IL_000c: /* 6F | (0A)000393 */ callvirt instance bool class [netstandard/*23000001*/]System.Collections.Generic.HashSet`1/*0100008D*//*1B00006E*/::Add(!0) /* 0A000393 */ - IL_0011: /* 2C | 0C */ brfalse.s IL_001f - - IL_0013: /* 02 | */ ldarg.0 - IL_0014: /* 7B | (04)0001E5 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Items /* 040001E5 */ - IL_0019: /* 03 | */ ldarg.1 - IL_001a: /* 6F | (0A)0003BC */ callvirt instance void class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000081*/::Add(!0) /* 0A0003BC */ - IL_001f: /* 2A | */ ret - } // end of method EmbeddedCompletionContext::AddIfMissing - - .method /*06000411*/ public hidebysig static - string EscapeText(string text, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ token) cil managed - // SIG: 00 02 0E 0E 11 80 F9 - { - // Method begins at RVA 0x126a9 - // Code size 27 (0x1b) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 28 | (0A)0002B6 */ call bool [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.CSharpExtensions/*01000102*/::IsVerbatimStringLiteral(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 0A0002B6 */ - IL_0006: /* 2D | 11 */ brtrue.s IL_0019 - - IL_0008: /* 02 | */ ldarg.0 - IL_0009: /* 72 | (70)007858 */ ldstr "\\" /* 70007858 */ - IL_000e: /* 72 | (70)00785C */ ldstr "\\\\" /* 7000785C */ - IL_0013: /* 6F | (0A)00009E */ callvirt instance string [netstandard/*23000001*/]System.String/*010000D3*/::Replace(string, - string) /* 0A00009E */ - IL_0018: /* 2A | */ ret - - IL_0019: /* 02 | */ ldarg.0 - IL_001a: /* 2A | */ ret - } // end of method EmbeddedCompletionContext::EscapeText - - } // end of class EmbeddedCompletionContext - - .class /*02000091*/ auto ansi sealed nested private beforefieldinit 'd__12' - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ - implements [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/ - { - .custom /*0C000122:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001E7*/ public int32 '<>1__state' - .field /*040001E8*/ public valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ '<>t__builder' - .field /*040001E9*/ public class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ context - .field /*040001EA*/ private valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ '5__2' - .field /*040001EB*/ private valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ '<>u__1' - .field /*040001EC*/ private valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ '<>u__2' - .method /*06000412*/ private hidebysig newslot virtual final - instance void MoveNext() cil managed - // SIG: 20 00 01 - { - .override [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/::MoveNext /*0100008F::0A000028*/ - // Method begins at RVA 0x126c8 - // Code size 1012 (0x3f4) - .maxstack 11 - .locals /*11000112*/ init (int32 V_0, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ V_1, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ V_2, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ V_3, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/ V_4, - valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ V_5, - valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ V_6, - valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ V_7, - valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*/ V_8, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ V_9, - valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ V_10, - valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*/ V_11, - valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*/ V_12, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/ V_13, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ V_14, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/ V_15, - class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*/ V_16, - string V_17, - int32 V_18, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_19, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ V_20, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_21, - class [netstandard/*23000001*/]System.Exception/*01000097*/ V_22) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001E7 */ ldfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>1__state' /* 040001E7 */ - IL_0006: /* 0A | */ stloc.0 - .try - { - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 39 | 89000000 */ brfalse IL_0096 - - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 17 | */ ldc.i4.1 - IL_000f: /* 3B | 5E010000 */ beq IL_0172 - - IL_0014: /* 02 | */ ldarg.0 - IL_0015: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_001a: /* 6F | (0A)000392 */ callvirt instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Trigger() /* 0A000392 */ - IL_001f: /* 13 | 06 */ stloc.s V_6 - IL_0021: /* 12 | 06 */ ldloca.s V_6 - IL_0023: /* 28 | (0A)00011B */ call instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Kind() /* 0A00011B */ - IL_0028: /* 13 | 05 */ stloc.s V_5 - IL_002a: /* 11 | 05 */ ldloc.s V_5 - IL_002c: /* 2C | 0F */ brfalse.s IL_003d - - IL_002e: /* 11 | 05 */ ldloc.s V_5 - IL_0030: /* 1A | */ ldc.i4.4 - IL_0031: /* 2E | 0A */ beq.s IL_003d - - IL_0033: /* 11 | 05 */ ldloc.s V_5 - IL_0035: /* 17 | */ ldc.i4.1 - IL_0036: /* 2E | 05 */ beq.s IL_003d - - IL_0038: /* DD | 97030000 */ leave IL_03d4 - - IL_003d: /* 02 | */ ldarg.0 - IL_003e: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_0043: /* 6F | (0A)000397 */ callvirt instance class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Document() /* 0A000397 */ - IL_0048: /* 02 | */ ldarg.0 - IL_0049: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_004e: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_0053: /* 6F | (0A)000398 */ callvirt instance class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/::GetSyntaxRootAsync(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A000398 */ - IL_0058: /* 16 | */ ldc.i4.0 - IL_0059: /* 6F | (0A)000399 */ callvirt instance valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*/ class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*//*1B000104*/::ConfigureAwait(bool) /* 0A000399 */ - IL_005e: /* 13 | 08 */ stloc.s V_8 - IL_0060: /* 12 | 08 */ ldloca.s V_8 - IL_0062: /* 28 | (0A)00039A */ call instance valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//*1B000105*/::GetAwaiter() /* 0A00039A */ - IL_0067: /* 13 | 07 */ stloc.s V_7 - IL_0069: /* 12 | 07 */ ldloca.s V_7 - IL_006b: /* 28 | (0A)00039B */ call instance bool valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000106*/::get_IsCompleted() /* 0A00039B */ - IL_0070: /* 2D | 41 */ brtrue.s IL_00b3 - - IL_0072: /* 02 | */ ldarg.0 - IL_0073: /* 16 | */ ldc.i4.0 - IL_0074: /* 25 | */ dup - IL_0075: /* 0A | */ stloc.0 - IL_0076: /* 7D | (04)0001E7 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>1__state' /* 040001E7 */ - IL_007b: /* 02 | */ ldarg.0 - IL_007c: /* 11 | 07 */ ldloc.s V_7 - IL_007e: /* 7D | (04)0001EB */ stfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>u__1' /* 040001EB */ - IL_0083: /* 02 | */ ldarg.0 - IL_0084: /* 7C | (04)0001E8 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>t__builder' /* 040001E8 */ - IL_0089: /* 12 | 07 */ ldloca.s V_7 - IL_008b: /* 02 | */ ldarg.0 - IL_008c: /* 28 | (2B)00006C */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::AwaitUnsafeOnCompleted,valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/>(!!0&, - !!1&) /* 2B00006C */ - IL_0091: /* DD | 5D030000 */ leave IL_03f3 - - IL_0096: /* 02 | */ ldarg.0 - IL_0097: /* 7B | (04)0001EB */ ldfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>u__1' /* 040001EB */ - IL_009c: /* 13 | 07 */ stloc.s V_7 - IL_009e: /* 02 | */ ldarg.0 - IL_009f: /* 7C | (04)0001EB */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>u__1' /* 040001EB */ - IL_00a4: /* FE15 | (1B)000106 */ initobj valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000106*/ - IL_00aa: /* 02 | */ ldarg.0 - IL_00ab: /* 15 | */ ldc.i4.m1 - IL_00ac: /* 25 | */ dup - IL_00ad: /* 0A | */ stloc.0 - IL_00ae: /* 7D | (04)0001E7 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>1__state' /* 040001E7 */ - IL_00b3: /* 12 | 07 */ ldloca.s V_7 - IL_00b5: /* 28 | (0A)00039D */ call instance !0 valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000106*/::GetResult() /* 0A00039D */ - IL_00ba: /* 0B | */ stloc.1 - IL_00bb: /* 07 | */ ldloc.1 - IL_00bc: /* 2D | 05 */ brtrue.s IL_00c3 - - IL_00be: /* DD | 11030000 */ leave IL_03d4 - - IL_00c3: /* 02 | */ ldarg.0 - IL_00c4: /* 07 | */ ldloc.1 - IL_00c5: /* 02 | */ ldarg.0 - IL_00c6: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_00cb: /* 6F | (0A)000391 */ callvirt instance int32 [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Position() /* 0A000391 */ - IL_00d0: /* 16 | */ ldc.i4.0 - IL_00d1: /* 6F | (0A)00024B */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::FindToken(int32, - bool) /* 0A00024B */ - IL_00d6: /* 7D | (04)0001EA */ stfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'5__2' /* 040001EA */ - IL_00db: /* 02 | */ ldarg.0 - IL_00dc: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_00e1: /* 6F | (0A)000391 */ callvirt instance int32 [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Position() /* 0A000391 */ - IL_00e6: /* 02 | */ ldarg.0 - IL_00e7: /* 7C | (04)0001EA */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'5__2' /* 040001EA */ - IL_00ec: /* 28 | (0A)000245 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_SpanStart() /* 0A000245 */ - IL_00f1: /* 31 | 21 */ ble.s IL_0114 - - IL_00f3: /* 02 | */ ldarg.0 - IL_00f4: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_00f9: /* 6F | (0A)000391 */ callvirt instance int32 [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Position() /* 0A000391 */ - IL_00fe: /* 02 | */ ldarg.0 - IL_00ff: /* 7C | (04)0001EA */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'5__2' /* 040001EA */ - IL_0104: /* 28 | (0A)0001B7 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Span() /* 0A0001B7 */ - IL_0109: /* 13 | 09 */ stloc.s V_9 - IL_010b: /* 12 | 09 */ ldloca.s V_9 - IL_010d: /* 28 | (0A)000249 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_End() /* 0A000249 */ - IL_0112: /* 32 | 05 */ blt.s IL_0119 - - IL_0114: /* DD | BB020000 */ leave IL_03d4 - - IL_0119: /* 02 | */ ldarg.0 - IL_011a: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_011f: /* 6F | (0A)000397 */ callvirt instance class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_Document() /* 0A000397 */ - IL_0124: /* 02 | */ ldarg.0 - IL_0125: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_012a: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_012f: /* 6F | (0A)00039E */ callvirt instance class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/::GetSemanticModelAsync(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A00039E */ - IL_0134: /* 16 | */ ldc.i4.0 - IL_0135: /* 6F | (0A)00039F */ callvirt instance valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*/ class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*//*1B000107*/::ConfigureAwait(bool) /* 0A00039F */ - IL_013a: /* 13 | 0B */ stloc.s V_11 - IL_013c: /* 12 | 0B */ ldloca.s V_11 - IL_013e: /* 28 | (0A)0003A0 */ call instance valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//*1B000108*/::GetAwaiter() /* 0A0003A0 */ - IL_0143: /* 13 | 0A */ stloc.s V_10 - IL_0145: /* 12 | 0A */ ldloca.s V_10 - IL_0147: /* 28 | (0A)0003A1 */ call instance bool valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000109*/::get_IsCompleted() /* 0A0003A1 */ - IL_014c: /* 2D | 41 */ brtrue.s IL_018f - - IL_014e: /* 02 | */ ldarg.0 - IL_014f: /* 17 | */ ldc.i4.1 - IL_0150: /* 25 | */ dup - IL_0151: /* 0A | */ stloc.0 - IL_0152: /* 7D | (04)0001E7 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>1__state' /* 040001E7 */ - IL_0157: /* 02 | */ ldarg.0 - IL_0158: /* 11 | 0A */ ldloc.s V_10 - IL_015a: /* 7D | (04)0001EC */ stfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>u__2' /* 040001EC */ - IL_015f: /* 02 | */ ldarg.0 - IL_0160: /* 7C | (04)0001E8 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>t__builder' /* 040001E8 */ - IL_0165: /* 12 | 0A */ ldloca.s V_10 - IL_0167: /* 02 | */ ldarg.0 - IL_0168: /* 28 | (2B)00006D */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::AwaitUnsafeOnCompleted,valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/>(!!0&, - !!1&) /* 2B00006D */ - IL_016d: /* DD | 81020000 */ leave IL_03f3 - - IL_0172: /* 02 | */ ldarg.0 - IL_0173: /* 7B | (04)0001EC */ ldfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>u__2' /* 040001EC */ - IL_0178: /* 13 | 0A */ stloc.s V_10 - IL_017a: /* 02 | */ ldarg.0 - IL_017b: /* 7C | (04)0001EC */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>u__2' /* 040001EC */ - IL_0180: /* FE15 | (1B)000109 */ initobj valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000109*/ - IL_0186: /* 02 | */ ldarg.0 - IL_0187: /* 15 | */ ldc.i4.m1 - IL_0188: /* 25 | */ dup - IL_0189: /* 0A | */ stloc.0 - IL_018a: /* 7D | (04)0001E7 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>1__state' /* 040001E7 */ - IL_018f: /* 12 | 0A */ ldloca.s V_10 - IL_0191: /* 28 | (0A)0003A2 */ call instance !0 valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/*01000090*//ConfiguredTaskAwaiter/*01000091*//*1B000109*/::GetResult() /* 0A0003A2 */ - IL_0196: /* 0C | */ stloc.2 - IL_0197: /* 08 | */ ldloc.2 - IL_0198: /* 2D | 05 */ brtrue.s IL_019f - - IL_019a: /* DD | 35020000 */ leave IL_03d4 - - IL_019f: /* 08 | */ ldloc.2 - IL_01a0: /* 6F | (0A)000168 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_Compilation() /* 0A000168 */ - IL_01a5: /* 28 | (06)000095 */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 06000095 */ - IL_01aa: /* 02 | */ ldarg.0 - IL_01ab: /* 7B | (04)0001EA */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'5__2' /* 040001EA */ - IL_01b0: /* 02 | */ ldarg.0 - IL_01b1: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_01b6: /* 6F | (0A)000139 */ callvirt instance valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::get_CancellationToken() /* 0A000139 */ - IL_01bb: /* 6F | (06)000097 */ callvirt instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::Get(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000097 */ - IL_01c0: /* 0D | */ stloc.3 - IL_01c1: /* 09 | */ ldloc.3 - IL_01c2: /* 2D | 05 */ brtrue.s IL_01c9 - - IL_01c4: /* DD | 0B020000 */ leave IL_03d4 - - IL_01c9: /* 12 | 04 */ ldloca.s V_4 - IL_01cb: /* 02 | */ ldarg.0 - IL_01cc: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_01d1: /* 09 | */ ldloc.3 - IL_01d2: /* 02 | */ ldarg.0 - IL_01d3: /* 7B | (04)0001EA */ ldfld valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'5__2' /* 040001EA */ - IL_01d8: /* 28 | (06)00040E */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::.ctor(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/, - class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/) /* 0600040E */ - IL_01dd: /* 11 | 04 */ ldloc.s V_4 - IL_01df: /* 28 | (06)000155 */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::ProvideCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/) /* 06000155 */ - IL_01e4: /* 11 | 04 */ ldloc.s V_4 - IL_01e6: /* 7B | (04)0001E5 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Items /* 040001E5 */ - IL_01eb: /* 6F | (0A)0001A5 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000081*/::get_Count() /* 0A0001A5 */ - IL_01f0: /* 2D | 05 */ brtrue.s IL_01f7 - - IL_01f2: /* DD | DD010000 */ leave IL_03d4 - - IL_01f7: /* 11 | 04 */ ldloc.s V_4 - IL_01f9: /* 7B | (04)0001E5 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Items /* 040001E5 */ - IL_01fe: /* 6F | (0A)0003BD */ callvirt instance valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*/ class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000081*/::GetEnumerator() /* 0A0003BD */ - IL_0203: /* 13 | 0C */ stloc.s V_12 - .try - { - IL_0205: /* 38 | 40010000 */ br IL_034a - - IL_020a: /* 12 | 0C */ ldloca.s V_12 - IL_020c: /* 28 | (0A)0003BE */ call instance !0 valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*//*1B00010C*/::get_Current() /* 0A0003BE */ - IL_0211: /* 13 | 0D */ stloc.s V_13 - IL_0213: /* 11 | 0D */ ldloc.s V_13 - IL_0215: /* 7B | (04)0001DD */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::Change /* 040001DD */ - IL_021a: /* 13 | 0E */ stloc.s V_14 - IL_021c: /* 11 | 0E */ ldloc.s V_14 - IL_021e: /* 6F | (0A)0003A7 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::get_TextChange() /* 0A0003A7 */ - IL_0223: /* 13 | 0F */ stloc.s V_15 - IL_0225: /* 28 | (2B)000021 */ call class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary/*0100010F*/::CreateBuilder() /* 2B000021 */ - IL_022a: /* 13 | 10 */ stloc.s V_16 - IL_022c: /* 11 | 10 */ ldloc.s V_16 - IL_022e: /* 72 | (70)004B47 */ ldstr "StartKey" /* 70004B47 */ - IL_0233: /* 12 | 0F */ ldloca.s V_15 - IL_0235: /* 28 | (0A)0003A8 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::get_Span() /* 0A0003A8 */ - IL_023a: /* 13 | 09 */ stloc.s V_9 - IL_023c: /* 12 | 09 */ ldloca.s V_9 - IL_023e: /* 28 | (0A)0000D2 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Start() /* 0A0000D2 */ - IL_0243: /* 13 | 12 */ stloc.s V_18 - IL_0245: /* 12 | 12 */ ldloca.s V_18 - IL_0247: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_024c: /* 28 | (0A)000185 */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000185 */ - IL_0251: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_0256: /* 11 | 10 */ ldloc.s V_16 - IL_0258: /* 72 | (70)004B59 */ ldstr "LengthKey" /* 70004B59 */ - IL_025d: /* 12 | 0F */ ldloca.s V_15 - IL_025f: /* 28 | (0A)0003A8 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::get_Span() /* 0A0003A8 */ - IL_0264: /* 13 | 09 */ stloc.s V_9 - IL_0266: /* 12 | 09 */ ldloca.s V_9 - IL_0268: /* 28 | (0A)0000D1 */ call instance int32 [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::get_Length() /* 0A0000D1 */ - IL_026d: /* 13 | 12 */ stloc.s V_18 - IL_026f: /* 12 | 12 */ ldloca.s V_18 - IL_0271: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_0276: /* 28 | (0A)000185 */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000185 */ - IL_027b: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_0280: /* 11 | 10 */ ldloc.s V_16 - IL_0282: /* 72 | (70)004B6D */ ldstr "NewTextKey" /* 70004B6D */ - IL_0287: /* 12 | 0F */ ldloca.s V_15 - IL_0289: /* 28 | (0A)0003A9 */ call instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::get_NewText() /* 0A0003A9 */ - IL_028e: /* 25 | */ dup - IL_028f: /* 2D | 06 */ brtrue.s IL_0297 - - IL_0291: /* 26 | */ pop - IL_0292: /* 7E | (0A)00015E */ ldsfld string [netstandard/*23000001*/]System.String/*010000D3*/::Empty /* 0A00015E */ - IL_0297: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_029c: /* 11 | 10 */ ldloc.s V_16 - IL_029e: /* 72 | (70)004B1F */ ldstr "DescriptionKey" /* 70004B1F */ - IL_02a3: /* 11 | 0D */ ldloc.s V_13 - IL_02a5: /* 7B | (04)0001DB */ ldfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::FullDescription /* 040001DB */ - IL_02aa: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_02af: /* 11 | 0E */ ldloc.s V_14 - IL_02b1: /* 6F | (0A)0003AA */ callvirt instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::get_NewPosition() /* 0A0003AA */ - IL_02b6: /* 13 | 13 */ stloc.s V_19 - IL_02b8: /* 12 | 13 */ ldloca.s V_19 - IL_02ba: /* 28 | (0A)0002E6 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::get_HasValue() /* 0A0002E6 */ - IL_02bf: /* 2C | 2A */ brfalse.s IL_02eb - - IL_02c1: /* 11 | 10 */ ldloc.s V_16 - IL_02c3: /* 72 | (70)004B83 */ ldstr "NewPositionKey" /* 70004B83 */ - IL_02c8: /* 11 | 0E */ ldloc.s V_14 - IL_02ca: /* 6F | (0A)0003AA */ callvirt instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::get_NewPosition() /* 0A0003AA */ - IL_02cf: /* 13 | 13 */ stloc.s V_19 - IL_02d1: /* 12 | 13 */ ldloca.s V_19 - IL_02d3: /* 28 | (0A)00031E */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::get_Value() /* 0A00031E */ - IL_02d8: /* 13 | 12 */ stloc.s V_18 - IL_02da: /* 12 | 12 */ ldloca.s V_18 - IL_02dc: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_02e1: /* 28 | (0A)000185 */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString(class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000185 */ - IL_02e6: /* 6F | (0A)000182 */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::Add(!0, - !1) /* 0A000182 */ - IL_02eb: /* 11 | 04 */ ldloc.s V_4 - IL_02ed: /* 7B | (04)0001E5 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Items /* 040001E5 */ - IL_02f2: /* 6F | (0A)0001A5 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000081*/::get_Count() /* 0A0001A5 */ - IL_02f7: /* 13 | 12 */ stloc.s V_18 - IL_02f9: /* 12 | 12 */ ldloca.s V_18 - IL_02fb: /* 72 | (70)007862 */ ldstr "0000" /* 70007862 */ - IL_0300: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_0305: /* 28 | (0A)0003AB */ call instance string [netstandard/*23000001*/]System.Int32/*010000F1*/::ToString(string, - class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A0003AB */ - IL_030a: /* 13 | 11 */ stloc.s V_17 - IL_030c: /* 02 | */ ldarg.0 - IL_030d: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_0312: /* 11 | 0D */ ldloc.s V_13 - IL_0314: /* 7B | (04)0001D9 */ ldfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::DisplayText /* 040001D9 */ - IL_0319: /* 14 | */ ldnull - IL_031a: /* 11 | 11 */ ldloc.s V_17 - IL_031c: /* 11 | 10 */ ldloc.s V_16 - IL_031e: /* 6F | (0A)00034E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//Builder/*01000096*//*1B000074*/::ToImmutable() /* 0A00034E */ - IL_0323: /* 7E | (04)00004C */ ldsfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::s_rules /* 0400004C */ - IL_0328: /* 13 | 14 */ stloc.s V_20 - IL_032a: /* 11 | 0D */ ldloc.s V_13 - IL_032c: /* 7B | (04)0001DC */ ldfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//RoutePatternItem/*0200008F*/::Glyph /* 040001DC */ - IL_0331: /* 28 | (2B)00003E */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0) /* 2B00003E */ - IL_0336: /* 11 | 14 */ ldloc.s V_20 - IL_0338: /* 14 | */ ldnull - IL_0339: /* 14 | */ ldnull - IL_033a: /* 72 | (70)006199 */ ldstr "" /* 70006199 */ - IL_033f: /* 16 | */ ldc.i4.0 - IL_0340: /* 28 | (0A)0003AC */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::Create(string, - string, - string, - class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/, - string, - string, - string, - bool) /* 0A0003AC */ - IL_0345: /* 6F | (0A)0003AD */ callvirt instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::AddItem(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/) /* 0A0003AD */ - IL_034a: /* 12 | 0C */ ldloca.s V_12 - IL_034c: /* 28 | (0A)0003BF */ call instance bool valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*//*1B00010C*/::MoveNext() /* 0A0003BF */ - IL_0351: /* 3A | B4FEFFFF */ brtrue IL_020a - - IL_0356: /* DE | 12 */ leave.s IL_036a - - } // end .try - finally - { - IL_0358: /* 06 | */ ldloc.0 - IL_0359: /* 16 | */ ldc.i4.0 - IL_035a: /* 2F | 0D */ bge.s IL_0369 - - IL_035c: /* 12 | 0C */ ldloca.s V_12 - IL_035e: /* FE16 | (1B)00010C */ constrained. valuetype [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//Enumerator/*01000093*//*1B00010C*/ - IL_0364: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_0369: /* DC | */ endfinally - } // end handler - // HEX: 02 00 00 00 05 02 00 00 53 01 00 00 58 03 00 00 12 00 00 00 00 00 00 00 - IL_036a: /* 11 | 04 */ ldloc.s V_4 - IL_036c: /* 7B | (04)0001E6 */ ldfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::CompletionListSpan /* 040001E6 */ - IL_0371: /* 6F | (06)0004CF */ callvirt instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/::get_Value() /* 060004CF */ - IL_0376: /* 13 | 15 */ stloc.s V_21 - IL_0378: /* 12 | 15 */ ldloca.s V_21 - IL_037a: /* 28 | (0A)00031A */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000082*/::get_HasValue() /* 0A00031A */ - IL_037f: /* 2C | 20 */ brfalse.s IL_03a1 - - IL_0381: /* 02 | */ ldarg.0 - IL_0382: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_0387: /* 11 | 04 */ ldloc.s V_4 - IL_0389: /* 7B | (04)0001E6 */ ldfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::CompletionListSpan /* 040001E6 */ - IL_038e: /* 6F | (06)0004CF */ callvirt instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/::get_Value() /* 060004CF */ - IL_0393: /* 13 | 15 */ stloc.s V_21 - IL_0395: /* 12 | 15 */ ldloca.s V_21 - IL_0397: /* 28 | (0A)0002FE */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000082*/::get_Value() /* 0A0002FE */ - IL_039c: /* 6F | (0A)0003C0 */ callvirt instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::set_CompletionListSpan(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/) /* 0A0003C0 */ - IL_03a1: /* 02 | */ ldarg.0 - IL_03a2: /* 7B | (04)0001E9 */ ldfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_03a7: /* 17 | */ ldc.i4.1 - IL_03a8: /* 6F | (0A)0003B1 */ callvirt instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/::set_IsExclusive(bool) /* 0A0003B1 */ - IL_03ad: /* DE | 25 */ leave.s IL_03d4 - - } // end .try - catch [netstandard/*23000001*/]System.Exception/*01000097*/ - { - IL_03af: /* 13 | 16 */ stloc.s V_22 - IL_03b1: /* 02 | */ ldarg.0 - IL_03b2: /* 1F | FE */ ldc.i4.s -2 - IL_03b4: /* 7D | (04)0001E7 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>1__state' /* 040001E7 */ - IL_03b9: /* 02 | */ ldarg.0 - IL_03ba: /* 7C | (04)0001EA */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'5__2' /* 040001EA */ - IL_03bf: /* FE15 | (01)00003E */ initobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ - IL_03c5: /* 02 | */ ldarg.0 - IL_03c6: /* 7C | (04)0001E8 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>t__builder' /* 040001E8 */ - IL_03cb: /* 11 | 16 */ ldloc.s V_22 - IL_03cd: /* 28 | (0A)0003B2 */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::SetException(class [netstandard/*23000001*/]System.Exception/*01000097*/) /* 0A0003B2 */ - IL_03d2: /* DE | 1F */ leave.s IL_03f3 - - } // end handler - // HEX: 00 00 00 00 07 00 00 00 A8 03 00 00 AF 03 00 00 25 00 00 00 97 00 00 01 - IL_03d4: /* 02 | */ ldarg.0 - IL_03d5: /* 1F | FE */ ldc.i4.s -2 - IL_03d7: /* 7D | (04)0001E7 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>1__state' /* 040001E7 */ - IL_03dc: /* 02 | */ ldarg.0 - IL_03dd: /* 7C | (04)0001EA */ ldflda valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'5__2' /* 040001EA */ - IL_03e2: /* FE15 | (01)00003E */ initobj [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ - IL_03e8: /* 02 | */ ldarg.0 - IL_03e9: /* 7C | (04)0001E8 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>t__builder' /* 040001E8 */ - IL_03ee: /* 28 | (0A)0003B3 */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::SetResult() /* 0A0003B3 */ - IL_03f3: /* 2A | */ ret - } // end of method 'd__12'::MoveNext - - .method /*06000413*/ private hidebysig newslot virtual final - instance void SetStateMachine(class [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/ stateMachine) cil managed - // SIG: 20 01 01 12 82 3D - { - .custom /*0C000363:0A000013*/ instance void [netstandard/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000016*/::.ctor() /* 0A000013 */ = ( 01 00 00 00 ) - .override [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/::SetStateMachine /*0100008F::0A000029*/ - // Method begins at RVA 0x12afc - // Code size 13 (0xd) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7C | (04)0001E8 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>t__builder' /* 040001E8 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 28 | (0A)0003B4 */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::SetStateMachine(class [netstandard/*23000001*/]System.Runtime.CompilerServices.IAsyncStateMachine/*0100008F*/) /* 0A0003B4 */ - IL_000c: /* 2A | */ ret - } // end of method 'd__12'::SetStateMachine - - } // end of class 'd__12' - - .field /*04000047*/ private static literal string StartKey = "StartKey" - .field /*04000048*/ private static literal string LengthKey = "LengthKey" - .field /*04000049*/ private static literal string NewTextKey = "NewTextKey" - .field /*0400004A*/ private static literal string NewPositionKey = "NewPositionKey" - .field /*0400004B*/ private static literal string DescriptionKey = "DescriptionKey" - .field /*0400004C*/ private static initonly class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ s_rules - .field /*0400004D*/ private initonly class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ 'k__BackingField' - .custom /*0C0000B8:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .method /*06000150*/ public hidebysig specialname - instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ - get_TriggerCharacters() cil managed - // SIG: 20 00 15 12 81 C9 01 03 - { - .custom /*0C0001BA:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - // Method begins at RVA 0x6e33 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)00004D */ ldfld class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::'k__BackingField' /* 0400004D */ - IL_0006: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::get_TriggerCharacters - - .method /*06000151*/ public hidebysig virtual - instance bool ShouldTriggerCompletion(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.SourceText/*01000073*/ text, - int32 caretPosition, - valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ trigger, - class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Options.OptionSet/*01000075*/ options) cil managed - // SIG: 20 04 02 12 81 CD 08 11 81 D1 12 81 D5 - { - // Method begins at RVA 0x6e3c - // Code size 57 (0x39) - .maxstack 2 - .locals /*11000034*/ init (valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ V_0, - bool V_1) - IL_0000: /* 0F | 03 */ ldarga.s trigger - IL_0002: /* 28 | (0A)00011B */ call instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Kind() /* 0A00011B */ - IL_0007: /* 0A | */ stloc.0 - IL_0008: /* 06 | */ ldloc.0 - IL_0009: /* 2C | 04 */ brfalse.s IL_000f - - IL_000b: /* 06 | */ ldloc.0 - IL_000c: /* 1A | */ ldc.i4.4 - IL_000d: /* 33 | 04 */ bne.un.s IL_0013 - - IL_000f: /* 17 | */ ldc.i4.1 - IL_0010: /* 0B | */ stloc.1 - IL_0011: /* 2B | 02 */ br.s IL_0015 - - IL_0013: /* 16 | */ ldc.i4.0 - IL_0014: /* 0B | */ stloc.1 - IL_0015: /* 07 | */ ldloc.1 - IL_0016: /* 2C | 02 */ brfalse.s IL_001a - - IL_0018: /* 17 | */ ldc.i4.1 - IL_0019: /* 2A | */ ret - - IL_001a: /* 0F | 03 */ ldarga.s trigger - IL_001c: /* 28 | (0A)00011B */ call instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Kind() /* 0A00011B */ - IL_0021: /* 17 | */ ldc.i4.1 - IL_0022: /* 33 | 13 */ bne.un.s IL_0037 - - IL_0024: /* 02 | */ ldarg.0 - IL_0025: /* 28 | (06)000150 */ call instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::get_TriggerCharacters() /* 06000150 */ - IL_002a: /* 0F | 03 */ ldarga.s trigger - IL_002c: /* 28 | (0A)00011C */ call instance char [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Character() /* 0A00011C */ - IL_0031: /* 6F | (0A)00011D */ callvirt instance bool class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*//*1B000054*/::Contains(!0) /* 0A00011D */ - IL_0036: /* 2A | */ ret - - IL_0037: /* 16 | */ ldc.i4.0 - IL_0038: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::ShouldTriggerCompletion - - .method /*06000152*/ public hidebysig virtual - instance class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ - GetDescriptionAsync(class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/ document, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/ item, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 20 03 15 12 81 E1 01 12 81 E5 12 81 DD 12 81 E9 11 80 C9 - { - .param [0]/*08000181*/ - .custom /*0C0001C7:0600000A*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8[]) /* 0600000A */ = ( 01 00 02 00 00 00 01 02 00 00 ) - // Method begins at RVA 0x6e84 - // Code size 54 (0x36) - .maxstack 3 - .locals /*11000035*/ init (string V_0) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0006: /* 72 | (70)004B1F */ ldstr "DescriptionKey" /* 70004B1F */ - IL_000b: /* 12 | 00 */ ldloca.s V_0 - IL_000d: /* 6F | (0A)00011F */ callvirt instance bool class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::TryGetValue(!0, - !1&) /* 0A00011F */ - IL_0012: /* 2D | 07 */ brtrue.s IL_001b - - IL_0014: /* 14 | */ ldnull - IL_0015: /* 28 | (2B)000017 */ call class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/::FromResult(!!0) /* 2B000017 */ - IL_001a: /* 2A | */ ret - - IL_001b: /* 72 | (70)004B3D */ ldstr "Text" /* 70004B3D */ - IL_0020: /* 06 | */ ldloc.0 - IL_0021: /* 73 | (0A)000121 */ newobj instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.TaggedText/*01000101*/::.ctor(string, - string) /* 0A000121 */ - IL_0026: /* 28 | (2B)000018 */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0) /* 2B000018 */ - IL_002b: /* 28 | (0A)000123 */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionDescription/*01000079*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionDescription/*01000079*/::Create(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 0A000123 */ - IL_0030: /* 28 | (2B)000017 */ call class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/::FromResult(!!0) /* 2B000017 */ - IL_0035: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::GetDescriptionAsync - - .method /*06000153*/ public hidebysig virtual - instance class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ - GetChangeAsync(class [Microsoft.CodeAnalysis.Workspaces/*23000008*/]Microsoft.CodeAnalysis.Document/*01000077*/ document, - class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/ item, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ commitKey, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 20 04 15 12 81 E1 01 12 81 ED 12 81 DD 12 81 E9 15 11 80 DD 01 03 11 80 C9 - { - // Method begins at RVA 0x6ec8 - // Code size 143 (0x8f) - .maxstack 4 - .locals /*11000036*/ init (string V_0, - string V_1, - string V_2, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_3) - IL_0000: /* 04 | */ ldarg.2 - IL_0001: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0006: /* 72 | (70)004B47 */ ldstr "StartKey" /* 70004B47 */ - IL_000b: /* 6F | (0A)000124 */ callvirt instance !1 class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::get_Item(!0) /* 0A000124 */ - IL_0010: /* 04 | */ ldarg.2 - IL_0011: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0016: /* 72 | (70)004B59 */ ldstr "LengthKey" /* 70004B59 */ - IL_001b: /* 6F | (0A)000124 */ callvirt instance !1 class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::get_Item(!0) /* 0A000124 */ - IL_0020: /* 0A | */ stloc.0 - IL_0021: /* 04 | */ ldarg.2 - IL_0022: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0027: /* 72 | (70)004B6D */ ldstr "NewTextKey" /* 70004B6D */ - IL_002c: /* 6F | (0A)000124 */ callvirt instance !1 class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::get_Item(!0) /* 0A000124 */ - IL_0031: /* 0B | */ stloc.1 - IL_0032: /* 04 | */ ldarg.2 - IL_0033: /* 6F | (0A)00011E */ callvirt instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItem/*0100007A*/::get_Properties() /* 0A00011E */ - IL_0038: /* 72 | (70)004B83 */ ldstr "NewPositionKey" /* 70004B83 */ - IL_003d: /* 12 | 02 */ ldloca.s V_2 - IL_003f: /* 6F | (0A)00011F */ callvirt instance bool class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableDictionary`2/*01000095*//*1B000055*/::TryGetValue(!0, - !1&) /* 0A00011F */ - IL_0044: /* 26 | */ pop - IL_0045: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_004a: /* 28 | (0A)000125 */ call int32 [netstandard/*23000001*/]System.Int32/*010000F1*/::Parse(string, - class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000125 */ - IL_004f: /* 06 | */ ldloc.0 - IL_0050: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_0055: /* 28 | (0A)000125 */ call int32 [netstandard/*23000001*/]System.Int32/*010000F1*/::Parse(string, - class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000125 */ - IL_005a: /* 73 | (0A)0000D3 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/::.ctor(int32, - int32) /* 0A0000D3 */ - IL_005f: /* 07 | */ ldloc.1 - IL_0060: /* 73 | (0A)000126 */ newobj instance void [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/::.ctor(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/, - string) /* 0A000126 */ - IL_0065: /* 08 | */ ldloc.2 - IL_0066: /* 2C | 12 */ brfalse.s IL_007a - - IL_0068: /* 08 | */ ldloc.2 - IL_0069: /* 28 | (0A)00005E */ call class [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/ [netstandard/*23000001*/]System.Globalization.CultureInfo/*01000020*/::get_InvariantCulture() /* 0A00005E */ - IL_006e: /* 28 | (0A)000125 */ call int32 [netstandard/*23000001*/]System.Int32/*010000F1*/::Parse(string, - class [netstandard/*23000001*/]System.IFormatProvider/*010000D4*/) /* 0A000125 */ - IL_0073: /* 73 | (0A)000127 */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/::.ctor(!0) /* 0A000127 */ - IL_0078: /* 2B | 09 */ br.s IL_0083 - - IL_007a: /* 12 | 03 */ ldloca.s V_3 - IL_007c: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0082: /* 09 | */ ldloc.3 - IL_0083: /* 16 | */ ldc.i4.0 - IL_0084: /* 28 | (0A)000128 */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionChange/*0100007B*/::Create(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextChange/*01000094*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - bool) /* 0A000128 */ - IL_0089: /* 28 | (2B)000019 */ call class [netstandard/*23000001*/]System.Threading.Tasks.Task`1/*01000078*/ [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/::FromResult(!!0) /* 2B000019 */ - IL_008e: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::GetChangeAsync - - .method /*06000154*/ public hidebysig virtual - instance class [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/ - ProvideCompletionsAsync(class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ context) cil managed - // SIG: 20 01 12 81 F5 12 81 F9 - { - .custom /*0C0001BB:0A000027*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncStateMachineAttribute/*0100007C*/::.ctor(class [netstandard/*23000001*/]System.Type/*01000027*/) /* 0A000027 */ = ( 01 00 72 4D 69 63 72 6F 73 6F 66 74 2E 41 73 70 // ..rMicrosoft.Asp - 4E 65 74 43 6F 72 65 2E 41 6E 61 6C 79 7A 65 72 // NetCore.Analyzer - 73 2E 52 6F 75 74 65 45 6D 62 65 64 64 65 64 4C // s.RouteEmbeddedL - 61 6E 67 75 61 67 65 2E 52 6F 75 74 65 50 61 74 // anguage.RoutePat - 74 65 72 6E 43 6F 6D 70 6C 65 74 69 6F 6E 50 72 // ternCompletionPr - 6F 76 69 64 65 72 2B 3C 50 72 6F 76 69 64 65 43 // ovider+ - 64 5F 5F 31 32 00 00 ) // d__12.. - // Method begins at RVA 0x6f64 - // Code size 55 (0x37) - .maxstack 2 - .locals /*1100004C*/ init (valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/ V_0) - IL_0000: /* 12 | 00 */ ldloca.s V_0 - IL_0002: /* 28 | (0A)000129 */ call valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::Create() /* 0A000129 */ - IL_0007: /* 7D | (04)0001E8 */ stfld valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>t__builder' /* 040001E8 */ - IL_000c: /* 12 | 00 */ ldloca.s V_0 - IL_000e: /* 03 | */ ldarg.1 - IL_000f: /* 7D | (04)0001E9 */ stfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionContext/*0100007E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::context /* 040001E9 */ - IL_0014: /* 12 | 00 */ ldloca.s V_0 - IL_0016: /* 15 | */ ldc.i4.m1 - IL_0017: /* 7D | (04)0001E7 */ stfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>1__state' /* 040001E7 */ - IL_001c: /* 12 | 00 */ ldloca.s V_0 - IL_001e: /* 7C | (04)0001E8 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>t__builder' /* 040001E8 */ - IL_0023: /* 12 | 00 */ ldloca.s V_0 - IL_0025: /* 28 | (2B)000027 */ call instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::Startd__12'/*02000091*/>(!!0&) /* 2B000027 */ - IL_002a: /* 12 | 00 */ ldloca.s V_0 - IL_002c: /* 7C | (04)0001E8 */ ldflda valuetype [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//'d__12'/*02000091*/::'<>t__builder' /* 040001E8 */ - IL_0031: /* 28 | (0A)00012B */ call instance class [netstandard/*23000001*/]System.Threading.Tasks.Task/*0100007D*/ [netstandard/*23000001*/]System.Runtime.CompilerServices.AsyncTaskMethodBuilder/*01000098*/::get_Task() /* 0A00012B */ - IL_0036: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::ProvideCompletionsAsync - - .method /*06000155*/ private hidebysig static - void ProvideCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/ context) cil managed - // SIG: 00 01 01 11 82 40 - { - // Method begins at RVA 0x6fa8 - // Code size 180 (0xb4) - .maxstack 2 - .locals /*1100004D*/ init (valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>> V_0, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ V_1, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ V_2, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternKind/*0200004B*/ V_3) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (06)000156 */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>> Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::GetCurrentToken(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/) /* 06000156 */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 12 | 00 */ ldloca.s V_0 - IL_0009: /* 28 | (0A)0001A0 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>>/*1B00007F*/::get_HasValue() /* 0A0001A0 */ - IL_000e: /* 2D | 01 */ brtrue.s IL_0011 - - IL_0010: /* 2A | */ ret - - IL_0011: /* 12 | 00 */ ldloca.s V_0 - IL_0013: /* 28 | (0A)0001A1 */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>>/*1B00007F*/::get_Value() /* 0A0001A1 */ - IL_0018: /* 25 | */ dup - IL_0019: /* 7B | (0A)0001A2 */ ldfld !0 valuetype [netstandard/*23000001*/]System.ValueTuple`2/*010000A4*/>/*1B000080*/::Item1 /* 0A0001A2 */ - IL_001e: /* 0B | */ stloc.1 - IL_001f: /* 7B | (0A)0001A3 */ ldfld !1 valuetype [netstandard/*23000001*/]System.ValueTuple`2/*010000A4*/>/*1B000080*/::Item2 /* 0A0001A3 */ - IL_0024: /* 0C | */ stloc.2 - IL_0025: /* 08 | */ ldloc.2 - IL_0026: /* 7B | (0A)0001A4 */ ldfld !0 valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::Kind /* 0A0001A4 */ - IL_002b: /* 0D | */ stloc.3 - IL_002c: /* 09 | */ ldloc.3 - IL_002d: /* 1F | 12 */ ldc.i4.s 18 - IL_002f: /* 2E | 0E */ beq.s IL_003f - - IL_0031: /* 09 | */ ldloc.3 - IL_0032: /* 1F | 18 */ ldc.i4.s 24 - IL_0034: /* 33 | 10 */ bne.un.s IL_0046 - - IL_0036: /* 02 | */ ldarg.0 - IL_0037: /* 14 | */ ldnull - IL_0038: /* 28 | (06)000158 */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::ProvidePolicyNameCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/) /* 06000158 */ - IL_003d: /* 2B | 07 */ br.s IL_0046 - - IL_003f: /* 02 | */ ldarg.0 - IL_0040: /* 14 | */ ldnull - IL_0041: /* 28 | (06)000157 */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::ProvideParameterCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/) /* 06000157 */ - IL_0046: /* 02 | */ ldarg.0 - IL_0047: /* 7B | (04)0001E5 */ ldfld class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Items /* 040001E5 */ - IL_004c: /* 6F | (0A)0001A5 */ callvirt instance int32 class [netstandard/*23000001*/]System.Collections.Generic.List`1/*0100008E*//*1B000081*/::get_Count() /* 0A0001A5 */ - IL_0051: /* 16 | */ ldc.i4.0 - IL_0052: /* 31 | 01 */ ble.s IL_0055 - - IL_0054: /* 2A | */ ret - - IL_0055: /* 0F | 00 */ ldarga.s context - IL_0057: /* 7C | (04)0001E4 */ ldflda valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Trigger /* 040001E4 */ - IL_005c: /* 28 | (0A)00011B */ call instance valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTriggerKind/*01000076*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionTrigger/*01000074*/::get_Kind() /* 0A00011B */ - IL_0061: /* 17 | */ ldc.i4.1 - IL_0062: /* 33 | 01 */ bne.un.s IL_0065 - - IL_0064: /* 2A | */ ret - - IL_0065: /* 08 | */ ldloc.2 - IL_0066: /* 7B | (0A)0001A4 */ ldfld !0 valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::Kind /* 0A0001A4 */ - IL_006b: /* 0D | */ stloc.3 - IL_006c: /* 09 | */ ldloc.3 - IL_006d: /* 1F | 1F */ ldc.i4.s 31 - IL_006f: /* 2E | 24 */ beq.s IL_0095 - - IL_0071: /* 09 | */ ldloc.3 - IL_0072: /* 1F | 22 */ ldc.i4.s 34 - IL_0074: /* 33 | 3D */ bne.un.s IL_00b3 - - IL_0076: /* 02 | */ ldarg.0 - IL_0077: /* 7B | (04)0001E6 */ ldfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::CompletionListSpan /* 040001E6 */ - IL_007c: /* 12 | 02 */ ldloca.s V_2 - IL_007e: /* 28 | (0A)0001A6 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::GetSpan() /* 0A0001A6 */ - IL_0083: /* 73 | (0A)0001A7 */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000082*/::.ctor(!0) /* 0A0001A7 */ - IL_0088: /* 6F | (06)0004D0 */ callvirt instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/::set_Value(valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/) /* 060004D0 */ - IL_008d: /* 02 | */ ldarg.0 - IL_008e: /* 07 | */ ldloc.1 - IL_008f: /* 28 | (06)000158 */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::ProvidePolicyNameCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/) /* 06000158 */ - IL_0094: /* 2A | */ ret - - IL_0095: /* 02 | */ ldarg.0 - IL_0096: /* 7B | (04)0001E6 */ ldfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::CompletionListSpan /* 040001E6 */ - IL_009b: /* 12 | 02 */ ldloca.s V_2 - IL_009d: /* 28 | (0A)0001A6 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::GetSpan() /* 0A0001A6 */ - IL_00a2: /* 73 | (0A)0001A7 */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000082*/::.ctor(!0) /* 0A0001A7 */ - IL_00a7: /* 6F | (06)0004D0 */ callvirt instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*//CompletionListSpanContainer/*020000CB*/::set_Value(valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/) /* 060004D0 */ - IL_00ac: /* 02 | */ ldarg.0 - IL_00ad: /* 07 | */ ldloc.1 - IL_00ae: /* 28 | (06)000157 */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::ProvideParameterCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/) /* 06000157 */ - IL_00b3: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::ProvideCompletions - - .method /*06000156*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>> - GetCurrentToken(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/ context) cil managed - // SIG: 00 01 15 11 80 DD 01 15 11 82 91 02 12 81 34 15 11 81 A0 01 11 81 2C 11 82 40 - { - .param [0]/*0800018B*/ - .custom /*0C0001CC:0A00002D*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.TupleElementNamesAttribute/*010000A5*/::.ctor(string[]) /* 0A00002D */ = ( 01 00 02 00 00 00 06 50 61 72 65 6E 74 05 54 6F // .......Parent.To - 6B 65 6E 00 00 ) // ken.. - // Method begins at RVA 0x7068 - // Code size 83 (0x53) - .maxstack 3 - .locals /*1100004E*/ init (valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ V_1, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ V_2, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>> V_3) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001E0 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::RouteUsage /* 040001E0 */ - IL_0006: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_000b: /* 7B | (0A)00018D */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Text /* 0A00018D */ - IL_0010: /* 0C | */ stloc.2 - IL_0011: /* 12 | 02 */ ldloca.s V_2 - IL_0013: /* 02 | */ ldarg.0 - IL_0014: /* 7B | (04)0001E3 */ ldfld int32 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::Position /* 040001E3 */ - IL_0019: /* 17 | */ ldc.i4.1 - IL_001a: /* 59 | */ sub - IL_001b: /* 28 | (06)000268 */ call instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Find(int32) /* 06000268 */ - IL_0020: /* 0A | */ stloc.0 - IL_0021: /* 12 | 00 */ ldloca.s V_0 - IL_0023: /* 28 | (0A)00018E */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000078*/::get_HasValue() /* 0A00018E */ - IL_0028: /* 2D | 0A */ brtrue.s IL_0034 - - IL_002a: /* 12 | 03 */ ldloca.s V_3 - IL_002c: /* FE15 | (1B)00007F */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>>/*1B00007F*/ - IL_0032: /* 09 | */ ldloc.3 - IL_0033: /* 2A | */ ret - - IL_0034: /* 12 | 00 */ ldloca.s V_0 - IL_0036: /* 28 | (0A)00018F */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000078*/::get_Value() /* 0A00018F */ - IL_003b: /* 0B | */ stloc.1 - IL_003c: /* 02 | */ ldarg.0 - IL_003d: /* 7B | (04)0001E0 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::RouteUsage /* 040001E0 */ - IL_0042: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0047: /* 7B | (0A)0000EB */ ldfld !2 class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Root /* 0A0000EB */ - IL_004c: /* 07 | */ ldloc.1 - IL_004d: /* 28 | (06)000159 */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>> Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::FindToken(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000159 */ - IL_0052: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::GetCurrentToken - - .method /*06000157*/ private hidebysig static - void ProvideParameterCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/ context, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ parentOpt) cil managed - // SIG: 00 02 01 11 82 40 12 81 34 - { - // Method begins at RVA 0x70c8 - // Code size 129 (0x81) - .maxstack 8 - .locals /*1100004F*/ init (valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_2, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/ V_3, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/ V_4, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_5) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001E0 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::RouteUsage /* 040001E0 */ - IL_0006: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_000b: /* 0A | */ stloc.0 - IL_000c: /* 12 | 00 */ ldloca.s V_0 - IL_000e: /* 28 | (06)00019D */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_MethodSymbol() /* 0600019D */ - IL_0013: /* 2C | 6B */ brfalse.s IL_0080 - - IL_0015: /* 02 | */ ldarg.0 - IL_0016: /* 7B | (04)0001E0 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::RouteUsage /* 040001E0 */ - IL_001b: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_0020: /* 0A | */ stloc.0 - IL_0021: /* 12 | 00 */ ldloca.s V_0 - IL_0023: /* 28 | (06)0001A5 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_ResolvedParameters() /* 060001A5 */ - IL_0028: /* 0C | */ stloc.2 - IL_0029: /* 12 | 02 */ ldloca.s V_2 - IL_002b: /* 28 | (0A)000178 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00006F*/::GetEnumerator() /* 0A000178 */ - IL_0030: /* 0B | */ stloc.1 - IL_0031: /* 2B | 44 */ br.s IL_0077 - - IL_0033: /* 12 | 01 */ ldloca.s V_1 - IL_0035: /* 28 | (0A)000179 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000070*/::get_Current() /* 0A000179 */ - IL_003a: /* 0D | */ stloc.3 - IL_003b: /* 02 | */ ldarg.0 - IL_003c: /* 7B | (04)0001E0 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::RouteUsage /* 040001E0 */ - IL_0041: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0046: /* 12 | 03 */ ldloca.s V_3 - IL_0048: /* 28 | (06)00018B */ call instance string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_RouteParameterName() /* 0600018B */ - IL_004d: /* 12 | 04 */ ldloca.s V_4 - IL_004f: /* 6F | (06)00030D */ callvirt instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/::TryGetRouteParameter(string, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RouteParameter/*02000062*/&) /* 0600030D */ - IL_0054: /* 2D | 21 */ brtrue.s IL_0077 - - IL_0056: /* 0F | 00 */ ldarga.s context - IL_0058: /* 12 | 03 */ ldloca.s V_3 - IL_005a: /* 28 | (06)00018B */ call instance string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_RouteParameterName() /* 0600018B */ - IL_005f: /* 14 | */ ldnull - IL_0060: /* 14 | */ ldnull - IL_0061: /* 72 | (70)004BD1 */ ldstr "Parameter" /* 70004BD1 */ - IL_0066: /* 03 | */ ldarg.1 - IL_0067: /* 12 | 05 */ ldloca.s V_5 - IL_0069: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_006f: /* 11 | 05 */ ldloc.s V_5 - IL_0071: /* 14 | */ ldnull - IL_0072: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_0077: /* 12 | 01 */ ldloca.s V_1 - IL_0079: /* 28 | (0A)00017B */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000070*/::MoveNext() /* 0A00017B */ - IL_007e: /* 2D | B3 */ brtrue.s IL_0033 - - IL_0080: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::ProvideParameterCompletions - - .method /*06000158*/ private hidebysig static - void ProvidePolicyNameCompletions(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/ context, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ parentOpt) cil managed - // SIG: 00 02 01 11 82 40 12 81 34 - { - // Method begins at RVA 0x7158 - // Code size 604 (0x25c) - .maxstack 8 - .locals /*11000050*/ init (valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ V_1) - IL_0000: /* 0F | 00 */ ldarga.s context - IL_0002: /* 72 | (70)004C9B */ ldstr "int" /* 70004C9B */ - IL_0007: /* 14 | */ ldnull - IL_0008: /* 72 | (70)004CA3 */ ldstr "Matches any 32-bit integer." /* 70004CA3 */ - IL_000d: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_0012: /* 03 | */ ldarg.1 - IL_0013: /* 12 | 00 */ ldloca.s V_0 - IL_0015: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_001b: /* 06 | */ ldloc.0 - IL_001c: /* 14 | */ ldnull - IL_001d: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_0022: /* 0F | 00 */ ldarga.s context - IL_0024: /* 72 | (70)004CEB */ ldstr "bool" /* 70004CEB */ - IL_0029: /* 14 | */ ldnull - IL_002a: /* 72 | (70)004CF5 */ ldstr "Matches true or false. Case-insensitive." /* 70004CF5 */ - IL_002f: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_0034: /* 03 | */ ldarg.1 - IL_0035: /* 12 | 00 */ ldloca.s V_0 - IL_0037: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_003d: /* 06 | */ ldloc.0 - IL_003e: /* 14 | */ ldnull - IL_003f: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_0044: /* 0F | 00 */ ldarga.s context - IL_0046: /* 72 | (70)004D47 */ ldstr "datetime" /* 70004D47 */ - IL_004b: /* 14 | */ ldnull - IL_004c: /* 72 | (70)004D59 */ ldstr "Matches a valid DateTime value in the invariant cu" - + "lture." /* 70004D59 */ - IL_0051: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_0056: /* 03 | */ ldarg.1 - IL_0057: /* 12 | 00 */ ldloca.s V_0 - IL_0059: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_005f: /* 06 | */ ldloc.0 - IL_0060: /* 14 | */ ldnull - IL_0061: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_0066: /* 0F | 00 */ ldarga.s context - IL_0068: /* 72 | (70)004DCB */ ldstr "decimal" /* 70004DCB */ - IL_006d: /* 14 | */ ldnull - IL_006e: /* 72 | (70)004DDB */ ldstr "Matches a valid decimal value in the invariant cul" - + "ture." /* 70004DDB */ - IL_0073: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_0078: /* 03 | */ ldarg.1 - IL_0079: /* 12 | 00 */ ldloca.s V_0 - IL_007b: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0081: /* 06 | */ ldloc.0 - IL_0082: /* 14 | */ ldnull - IL_0083: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_0088: /* 0F | 00 */ ldarga.s context - IL_008a: /* 72 | (70)004E4B */ ldstr "double" /* 70004E4B */ - IL_008f: /* 14 | */ ldnull - IL_0090: /* 72 | (70)004E59 */ ldstr "Matches a valid double value in the invariant cult" - + "ure." /* 70004E59 */ - IL_0095: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_009a: /* 03 | */ ldarg.1 - IL_009b: /* 12 | 00 */ ldloca.s V_0 - IL_009d: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_00a3: /* 06 | */ ldloc.0 - IL_00a4: /* 14 | */ ldnull - IL_00a5: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_00aa: /* 0F | 00 */ ldarga.s context - IL_00ac: /* 72 | (70)004EC7 */ ldstr "float" /* 70004EC7 */ - IL_00b1: /* 14 | */ ldnull - IL_00b2: /* 72 | (70)004ED3 */ ldstr "Matches a valid float value in the invariant cultu" - + "re." /* 70004ED3 */ - IL_00b7: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_00bc: /* 03 | */ ldarg.1 - IL_00bd: /* 12 | 00 */ ldloca.s V_0 - IL_00bf: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_00c5: /* 06 | */ ldloc.0 - IL_00c6: /* 14 | */ ldnull - IL_00c7: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_00cc: /* 0F | 00 */ ldarga.s context - IL_00ce: /* 72 | (70)004F3F */ ldstr "guid" /* 70004F3F */ - IL_00d3: /* 14 | */ ldnull - IL_00d4: /* 72 | (70)004F49 */ ldstr "Matches a valid Guid value." /* 70004F49 */ - IL_00d9: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_00de: /* 03 | */ ldarg.1 - IL_00df: /* 12 | 00 */ ldloca.s V_0 - IL_00e1: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_00e7: /* 06 | */ ldloc.0 - IL_00e8: /* 14 | */ ldnull - IL_00e9: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_00ee: /* 0F | 00 */ ldarga.s context - IL_00f0: /* 72 | (70)004F81 */ ldstr "long" /* 70004F81 */ - IL_00f5: /* 14 | */ ldnull - IL_00f6: /* 72 | (70)004F8B */ ldstr "Matches any 64-bit integer." /* 70004F8B */ - IL_00fb: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_0100: /* 03 | */ ldarg.1 - IL_0101: /* 12 | 00 */ ldloca.s V_0 - IL_0103: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0109: /* 06 | */ ldloc.0 - IL_010a: /* 14 | */ ldnull - IL_010b: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_0110: /* 02 | */ ldarg.0 - IL_0111: /* 7B | (04)0001E0 */ ldfld class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::RouteUsage /* 040001E0 */ - IL_0116: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_011b: /* 0B | */ stloc.1 - IL_011c: /* 12 | 01 */ ldloca.s V_1 - IL_011e: /* 28 | (06)0001A1 */ call instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageType/*0200002F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_UsageType() /* 060001A1 */ - IL_0123: /* 1A | */ ldc.i4.4 - IL_0124: /* 3B | 32010000 */ beq IL_025b - - IL_0129: /* 0F | 00 */ ldarga.s context - IL_012b: /* 72 | (70)004FC3 */ ldstr "minlength" /* 70004FC3 */ - IL_0130: /* 14 | */ ldnull - IL_0131: /* 72 | (70)004FD7 */ ldstr "Matches a string with a length greater than, or eq" - + "ual to, the constraint argument." /* 70004FD7 */ - IL_0136: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_013b: /* 03 | */ ldarg.1 - IL_013c: /* 12 | 00 */ ldloca.s V_0 - IL_013e: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0144: /* 06 | */ ldloc.0 - IL_0145: /* 14 | */ ldnull - IL_0146: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_014b: /* 0F | 00 */ ldarga.s context - IL_014d: /* 72 | (70)00507E */ ldstr "maxlength" /* 7000507E */ - IL_0152: /* 14 | */ ldnull - IL_0153: /* 72 | (70)005092 */ ldstr "Matches a string with a length less than, or equal" - + " to, the constraint argument." /* 70005092 */ - IL_0158: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_015d: /* 03 | */ ldarg.1 - IL_015e: /* 12 | 00 */ ldloca.s V_0 - IL_0160: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0166: /* 06 | */ ldloc.0 - IL_0167: /* 14 | */ ldnull - IL_0168: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_016d: /* 0F | 00 */ ldarga.s context - IL_016f: /* 72 | (70)005133 */ ldstr "length" /* 70005133 */ - IL_0174: /* 14 | */ ldnull - IL_0175: /* 72 | (70)005141 */ ldstr "The string length constraint supports one or two c" - + "onstraint arguments.\r\n\r\nIf there is one argument the string length must equal the argument. For examp" - + "le, length(10) matches a string with exactly 10 characters.\r\n\r\nIf there are two arguments then the st" - + "ring length must be greater than, or equal to, the first argument and less than, or equal to, the sec" - + "ond argument. For example, length(8,16) matches a string at least 8 and no more than 16 characters lo" - + "ng." /* 70005141 */ - IL_017a: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_017f: /* 03 | */ ldarg.1 - IL_0180: /* 12 | 00 */ ldloca.s V_0 - IL_0182: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0188: /* 06 | */ ldloc.0 - IL_0189: /* 14 | */ ldnull - IL_018a: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_018f: /* 0F | 00 */ ldarga.s context - IL_0191: /* 72 | (70)0054D6 */ ldstr "min" /* 700054D6 */ - IL_0196: /* 14 | */ ldnull - IL_0197: /* 72 | (70)0054DE */ ldstr "Matches an integer with a value greater than, or e" - + "qual to, the constraint argument." /* 700054DE */ - IL_019c: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_01a1: /* 03 | */ ldarg.1 - IL_01a2: /* 12 | 00 */ ldloca.s V_0 - IL_01a4: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_01aa: /* 06 | */ ldloc.0 - IL_01ab: /* 14 | */ ldnull - IL_01ac: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_01b1: /* 0F | 00 */ ldarga.s context - IL_01b3: /* 72 | (70)005587 */ ldstr "max" /* 70005587 */ - IL_01b8: /* 14 | */ ldnull - IL_01b9: /* 72 | (70)00558F */ ldstr "Matches an integer with a value less than, or equa" - + "l to, the constraint argument." /* 7000558F */ - IL_01be: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_01c3: /* 03 | */ ldarg.1 - IL_01c4: /* 12 | 00 */ ldloca.s V_0 - IL_01c6: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_01cc: /* 06 | */ ldloc.0 - IL_01cd: /* 14 | */ ldnull - IL_01ce: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_01d3: /* 0F | 00 */ ldarga.s context - IL_01d5: /* 72 | (70)005632 */ ldstr "range" /* 70005632 */ - IL_01da: /* 14 | */ ldnull - IL_01db: /* 72 | (70)00563E */ ldstr "Matches an integer with a value greater than, or e" - + "qual to, the first constraint argument and less than, or equal to, the second constraint argument." /* 7000563E */ - IL_01e0: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_01e5: /* 03 | */ ldarg.1 - IL_01e6: /* 12 | 00 */ ldloca.s V_0 - IL_01e8: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_01ee: /* 06 | */ ldloc.0 - IL_01ef: /* 14 | */ ldnull - IL_01f0: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_01f5: /* 0F | 00 */ ldarga.s context - IL_01f7: /* 72 | (70)005769 */ ldstr "alpha" /* 70005769 */ - IL_01fc: /* 14 | */ ldnull - IL_01fd: /* 72 | (70)005775 */ ldstr "Matches a string that contains only lowercase or u" - + "ppercase letters A through Z in the English alphabet." /* 70005775 */ - IL_0202: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_0207: /* 03 | */ ldarg.1 - IL_0208: /* 12 | 00 */ ldloca.s V_0 - IL_020a: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0210: /* 06 | */ ldloc.0 - IL_0211: /* 14 | */ ldnull - IL_0212: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_0217: /* 0F | 00 */ ldarga.s context - IL_0219: /* 72 | (70)005846 */ ldstr "regex" /* 70005846 */ - IL_021e: /* 14 | */ ldnull - IL_021f: /* 72 | (70)005852 */ ldstr "Matches a string to the regular expression constra" - + "int argument." /* 70005852 */ - IL_0224: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_0229: /* 03 | */ ldarg.1 - IL_022a: /* 12 | 00 */ ldloca.s V_0 - IL_022c: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0232: /* 06 | */ ldloc.0 - IL_0233: /* 14 | */ ldnull - IL_0234: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_0239: /* 0F | 00 */ ldarga.s context - IL_023b: /* 72 | (70)0058D2 */ ldstr "required" /* 700058D2 */ - IL_0240: /* 14 | */ ldnull - IL_0241: /* 72 | (70)0058E4 */ ldstr "Used to enforce that a non-parameter value is pres" - + "ent during URL generation." /* 700058E4 */ - IL_0246: /* 72 | (70)004CDB */ ldstr "Keyword" /* 70004CDB */ - IL_024b: /* 03 | */ ldarg.1 - IL_024c: /* 12 | 00 */ ldloca.s V_0 - IL_024e: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0254: /* 06 | */ ldloc.0 - IL_0255: /* 14 | */ ldnull - IL_0256: /* 28 | (06)00040F */ call instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*//EmbeddedCompletionContext/*02000090*/::AddIfMissing(string, - string, - string, - string, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - string) /* 0600040F */ - IL_025b: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::ProvidePolicyNameCompletions - - .method /*06000159*/ private hidebysig static - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>> - FindToken(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ parent, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch) cil managed - // SIG: 00 02 15 11 80 DD 01 15 11 82 91 02 12 81 34 15 11 81 A0 01 11 81 2C 12 81 34 11 81 1C - { - .param [0]/*08000191*/ - .custom /*0C0001D6:0A00002D*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.TupleElementNamesAttribute/*010000A5*/::.ctor(string[]) /* 0A00002D */ = ( 01 00 02 00 00 00 06 50 61 72 65 6E 74 05 54 6F // .......Parent.To - 6B 65 6E 00 00 ) // ken.. - // Method begins at RVA 0x73c0 - // Code size 112 (0x70) - .maxstack 2 - .locals /*11000051*/ init (valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ V_0, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ V_1, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>> V_2, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ V_3, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>> V_4) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 6F | (0A)000194 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//*1B00001C*/::GetEnumerator() /* 0A000194 */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 2B | 53 */ br.s IL_005c - - IL_0009: /* 12 | 00 */ ldloca.s V_0 - IL_000b: /* 28 | (0A)000195 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::get_Current() /* 0A000195 */ - IL_0010: /* 0B | */ stloc.1 - IL_0011: /* 12 | 01 */ ldloca.s V_1 - IL_0013: /* 28 | (0A)000196 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::get_IsNode() /* 0A000196 */ - IL_0018: /* 2C | 18 */ brfalse.s IL_0032 - - IL_001a: /* 07 | */ ldloc.1 - IL_001b: /* 7B | (0A)000197 */ ldfld !1 valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::Node /* 0A000197 */ - IL_0020: /* 03 | */ ldarg.1 - IL_0021: /* 28 | (06)000159 */ call valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>> Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::FindToken(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000159 */ - IL_0026: /* 0C | */ stloc.2 - IL_0027: /* 12 | 02 */ ldloca.s V_2 - IL_0029: /* 28 | (0A)0001A0 */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>>/*1B00007F*/::get_HasValue() /* 0A0001A0 */ - IL_002e: /* 2C | 2C */ brfalse.s IL_005c - - IL_0030: /* 08 | */ ldloc.2 - IL_0031: /* 2A | */ ret - - IL_0032: /* 12 | 01 */ ldloca.s V_1 - IL_0034: /* 28 | (0A)0001A8 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::get_Token() /* 0A0001A8 */ - IL_0039: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_003e: /* 0D | */ stloc.3 - IL_003f: /* 12 | 03 */ ldloca.s V_3 - IL_0041: /* 03 | */ ldarg.1 - IL_0042: /* 28 | (06)000269 */ call instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Contains(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000269 */ - IL_0047: /* 2C | 13 */ brfalse.s IL_005c - - IL_0049: /* 02 | */ ldarg.0 - IL_004a: /* 12 | 01 */ ldloca.s V_1 - IL_004c: /* 28 | (0A)0001A8 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::get_Token() /* 0A0001A8 */ - IL_0051: /* 73 | (0A)0001A9 */ newobj instance void valuetype [netstandard/*23000001*/]System.ValueTuple`2/*010000A4*/>/*1B000080*/::.ctor(!0, - !1) /* 0A0001A9 */ - IL_0056: /* 73 | (0A)0001AA */ newobj instance void valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>>/*1B00007F*/::.ctor(!0) /* 0A0001AA */ - IL_005b: /* 2A | */ ret - - IL_005c: /* 12 | 00 */ ldloca.s V_0 - IL_005e: /* 28 | (0A)000198 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::MoveNext() /* 0A000198 */ - IL_0063: /* 2D | A4 */ brtrue.s IL_0009 - - IL_0065: /* 12 | 04 */ ldloca.s V_4 - IL_0067: /* FE15 | (1B)00007F */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/>>/*1B00007F*/ - IL_006d: /* 11 | 04 */ ldloc.s V_4 - IL_006f: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::FindToken - - .method /*0600015A*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x743c - // Code size 34 (0x22) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 18 | */ ldc.i4.2 - IL_0002: /* 8D | (01)0000D7 */ newarr [netstandard/*23000001*/]System.Char/*010000D7*/ - IL_0007: /* 25 | */ dup - IL_0008: /* 16 | */ ldc.i4.0 - IL_0009: /* 1F | 3A */ ldc.i4.s 58 - IL_000b: /* 9D | */ stelem.i2 - IL_000c: /* 25 | */ dup - IL_000d: /* 17 | */ ldc.i4.1 - IL_000e: /* 1F | 7B */ ldc.i4.s 123 - IL_0010: /* 9D | */ stelem.i2 - IL_0011: /* 28 | (2B)000028 */ call class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet/*0100010A*/::Create(!!0[]) /* 2B000028 */ - IL_0016: /* 7D | (04)00004D */ stfld class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::'k__BackingField' /* 0400004D */ - IL_001b: /* 02 | */ ldarg.0 - IL_001c: /* 28 | (0A)000161 */ call instance void [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionProvider/*01000070*/::.ctor() /* 0A000161 */ - IL_0021: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::.ctor - - .method /*0600015B*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x7460 - // Code size 48 (0x30) - .maxstack 6 - .locals /*1100003F*/ init (valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1) - IL_0000: /* 18 | */ ldc.i4.2 - IL_0001: /* 28 | (2B)00001E */ call !!0[] [netstandard/*23000001*/]System.Array/*010000EE*/::Empty() /* 2B00001E */ - IL_0006: /* 28 | (0A)000162 */ call valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CharacterSetModificationRule/*0100008C*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CharacterSetModificationRule/*0100008C*/::Create(valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CharacterSetModificationKind/*0100010B*/, - char[]) /* 0A000162 */ - IL_000b: /* 28 | (2B)00001F */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0) /* 2B00001F */ - IL_0010: /* 12 | 00 */ ldloca.s V_0 - IL_0012: /* FE15 | (1B)000068 */ initobj valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000068*/ - IL_0018: /* 06 | */ ldloc.0 - IL_0019: /* 16 | */ ldc.i4.0 - IL_001a: /* 16 | */ ldc.i4.0 - IL_001b: /* 12 | 01 */ ldloca.s V_1 - IL_001d: /* FE15 | (1B)000056 */ initobj valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000056*/ - IL_0023: /* 07 | */ ldloc.1 - IL_0024: /* 17 | */ ldc.i4.1 - IL_0025: /* 28 | (0A)000163 */ call class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/::Create(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.EnterKeyRule/*0100010C*/, - bool, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/, - valuetype [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemSelectionBehavior/*0100010D*/) /* 0A000163 */ - IL_002a: /* 80 | (04)00004C */ stsfld class [Microsoft.CodeAnalysis.Features/*23000006*/]Microsoft.CodeAnalysis.Completion.CompletionItemRules/*01000071*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::s_rules /* 0400004C */ - IL_002f: /* 2A | */ ret - } // end of method RoutePatternCompletionProvider::.cctor - - .property /*1700005F*/ instance callconv(8) class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ - TriggerCharacters() - { - .get instance class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableHashSet`1/*01000072*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider/*02000028*/::get_TriggerCharacters() /* 06000150 */ - } // end of property RoutePatternCompletionProvider::TriggerCharacters -} // end of class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternCompletionProvider - -.class /*02000029*/ private auto ansi beforefieldinit Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter - extends [netstandard/*23000001*/]System.Object/*01000013*/ - implements [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.IAspNetCoreEmbeddedLanguageDocumentHighlighter/*010000A7*/ -{ - .custom /*0C000085:0A00002E*/ instance void [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.ExportAspNetCoreEmbeddedLanguageDocumentHighlighterAttribute/*010000A6*/::.ctor(string, - string) /* 0A00002E */ = ( 01 00 05 52 6F 75 74 65 02 43 23 00 00 ) // ...Route.C#.. - .class /*02000092*/ auto ansi serializable sealed nested private beforefieldinit '<>c' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000123:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001ED*/ public static initonly class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c'/*02000092*/ '<>9' - .field /*040001EE*/ public static class [netstandard/*23000001*/]System.Func`3/*0100009F*/ '<>9__3_0' - .method /*06000414*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x12b0a - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (06)000415 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c'/*02000092*/::.ctor() /* 06000415 */ - IL_0005: /* 80 | (04)0001ED */ stsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c'/*02000092*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c'/*02000092*/::'<>9' /* 040001ED */ - IL_000a: /* 2A | */ ret - } // end of method '<>c'::.cctor - - .method /*06000415*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x12b16 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::.ctor - - .method /*06000416*/ assembly hidebysig - instance bool 'b__3_0'(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNameParameterPartNode/*02000058*/ parameter, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ c) cil managed - // SIG: 20 02 02 12 81 60 11 81 1C - { - // Method begins at RVA 0x12b20 - // Code size 21 (0x15) - .maxstack 2 - .locals /*1100009E*/ init (valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (06)0002D5 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNameParameterPartNode/*02000058*/::get_ParameterNameToken() /* 060002D5 */ - IL_0006: /* 7B | (0A)00019A */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::VirtualChars /* 0A00019A */ - IL_000b: /* 0A | */ stloc.0 - IL_000c: /* 12 | 00 */ ldloca.s V_0 - IL_000e: /* 04 | */ ldarg.2 - IL_000f: /* 28 | (06)000269 */ call instance bool Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Contains(valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000269 */ - IL_0014: /* 2A | */ ret - } // end of method '<>c'::'b__3_0' - - } // end of class '<>c' - - .class /*02000093*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass1_0' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000124:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001EF*/ public string parameterName - .field /*040001F0*/ public class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__0' - .method /*06000417*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x12b41 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass1_0'::.ctor - - .method /*06000418*/ assembly hidebysig - instance bool 'b__0'(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/ s) cil managed - // SIG: 20 01 02 11 80 C0 - { - // Method begins at RVA 0x12b49 - // Code size 20 (0x14) - .maxstack 8 - IL_0000: /* 0F | 01 */ ldarga.s s - IL_0002: /* 28 | (06)00018B */ call instance string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_RouteParameterName() /* 0600018B */ - IL_0007: /* 02 | */ ldarg.0 - IL_0008: /* 7B | (04)0001EF */ ldfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass1_0'/*02000093*/::parameterName /* 040001EF */ - IL_000d: /* 1B | */ ldc.i4.5 - IL_000e: /* 28 | (0A)0000BC */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::Equals(string, - string, - valuetype [netstandard/*23000001*/]System.StringComparison/*010000E6*/) /* 0A0000BC */ - IL_0013: /* 2A | */ ret - } // end of method '<>c__DisplayClass1_0'::'b__0' - - } // end of class '<>c__DisplayClass1_0' - - .class /*02000094*/ auto ansi sealed nested private beforefieldinit '<>c__DisplayClass2_0' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000125:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001F1*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ matchingParameter - .field /*040001F2*/ public class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ semanticModel - .field /*040001F3*/ public class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__0' - .field /*040001F4*/ public class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__1' - .method /*06000419*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x12b5e - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c__DisplayClass2_0'::.ctor - - .method /*0600041A*/ assembly hidebysig - instance bool 'b__0'(class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax/*010000AB*/ i) cil managed - // SIG: 20 01 02 12 82 AD - { - // Method begins at RVA 0x12b68 - // Code size 31 (0x1f) - .maxstack 2 - .locals /*11000061*/ init (valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)0001BD */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax/*0100004F*/::get_Identifier() /* 0A0001BD */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 12 | 00 */ ldloca.s V_0 - IL_0009: /* 28 | (0A)0002AC */ call instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Text() /* 0A0002AC */ - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 7B | (04)0001F1 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::matchingParameter /* 040001F1 */ - IL_0014: /* 6F | (0A)000085 */ callvirt instance string [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_Name() /* 0A000085 */ - IL_0019: /* 28 | (0A)0000EE */ call bool [netstandard/*23000001*/]System.String/*010000D3*/::op_Equality(string, - string) /* 0A0000EE */ - IL_001e: /* 2A | */ ret - } // end of method '<>c__DisplayClass2_0'::'b__0' - - .method /*0600041B*/ assembly hidebysig - instance bool 'b__1'(class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax/*010000AB*/ i) cil managed - // SIG: 20 01 02 12 82 AD - { - // Method begins at RVA 0x12b94 - // Code size 62 (0x3e) - .maxstack 3 - .locals /*11000113*/ init (valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolInfo/*010000AC*/ V_0, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ V_1) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 7B | (04)0001F2 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::semanticModel /* 040001F2 */ - IL_0006: /* 03 | */ ldarg.1 - IL_0007: /* 12 | 01 */ ldloca.s V_1 - IL_0009: /* FE15 | (01)000032 */ initobj [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ - IL_000f: /* 07 | */ ldloc.1 - IL_0010: /* 28 | (0A)000149 */ call valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolInfo/*010000AC*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ModelExtensions/*010000E4*/::GetSymbolInfo(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A000149 */ - IL_0015: /* 0A | */ stloc.0 - IL_0016: /* 7E | (0A)000062 */ ldsfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Default /* 0A000062 */ - IL_001b: /* 12 | 00 */ ldloca.s V_0 - IL_001d: /* 28 | (0A)0001FA */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolInfo/*010000AC*/::get_Symbol() /* 0A0001FA */ - IL_0022: /* 25 | */ dup - IL_0023: /* 2D | 0D */ brtrue.s IL_0032 - - IL_0025: /* 26 | */ pop - IL_0026: /* 12 | 00 */ ldloca.s V_0 - IL_0028: /* 28 | (0A)00020E */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolInfo/*010000AC*/::get_CandidateSymbols() /* 0A00020E */ - IL_002d: /* 28 | (2B)000040 */ call !!0 [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::FirstOrDefault(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 2B000040 */ - IL_0032: /* 02 | */ ldarg.0 - IL_0033: /* 7B | (04)0001F1 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::matchingParameter /* 040001F1 */ - IL_0038: /* 6F | (0A)000063 */ callvirt instance bool [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SymbolEqualityComparer/*010000E1*/::Equals(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/) /* 0A000063 */ - IL_003d: /* 2A | */ ret - } // end of method '<>c__DisplayClass2_0'::'b__1' - - } // end of class '<>c__DisplayClass2_0' - - .method /*0600015C*/ public hidebysig newslot virtual final - instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - GetDocumentHighlights(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ semanticModel, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ token, - int32 position, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 20 04 15 11 80 B5 01 11 82 A1 12 80 D9 11 80 F9 08 11 80 C9 - { - .param [1]/*08000194*/ - .custom /*0C0001DB:06000009*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8) /* 06000009 */ = ( 01 00 01 00 00 ) - // Method begins at RVA 0x749c - // Code size 40 (0x28) - .maxstack 4 - .locals /*11000015*/ init (class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ V_0) - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)000168 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/::get_Compilation() /* 0A000168 */ - IL_0006: /* 28 | (06)000095 */ call class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::GetOrCreate(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Compilation/*0100003C*/) /* 06000095 */ - IL_000b: /* 04 | */ ldarg.2 - IL_000c: /* 0E | 04 */ ldarg.s cancellationToken - IL_000e: /* 6F | (06)000097 */ callvirt instance class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageCache/*0200001B*/::Get(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 06000097 */ - IL_0013: /* 0A | */ stloc.0 - IL_0014: /* 06 | */ ldloc.0 - IL_0015: /* 2D | 06 */ brtrue.s IL_001d - - IL_0017: /* 7E | (0A)0001AC */ ldsfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000083*/::Empty /* 0A0001AC */ - IL_001c: /* 2A | */ ret - - IL_001d: /* 06 | */ ldloc.0 - IL_001e: /* 03 | */ ldarg.1 - IL_001f: /* 05 | */ ldarg.3 - IL_0020: /* 0E | 04 */ ldarg.s cancellationToken - IL_0022: /* 28 | (06)00015D */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*/::GetHighlights(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - int32, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0600015D */ - IL_0027: /* 2A | */ ret - } // end of method RoutePatternHighlighter::GetDocumentHighlights - - .method /*0600015D*/ private hidebysig static - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ - GetHighlights(class Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/ routeUsage, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ semanticModel, - int32 position, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 00 04 15 11 80 B5 01 11 82 A1 12 70 12 80 D9 08 11 80 C9 - { - // Method begins at RVA 0x74d0 - // Code size 276 (0x114) - .maxstack 5 - .locals /*11000052*/ init (class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ V_0, - valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ V_1, - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNameParameterPartNode/*02000058*/ V_2, - class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Builder/*01000086*/ V_3, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ V_4, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ V_5, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ V_6, - class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass1_0'/*02000093*/ V_7, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ V_8, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/ V_9, - valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/ V_10) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 6F | (06)00009A */ callvirt instance class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternTree/*02000061*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_RoutePattern() /* 0600009A */ - IL_0006: /* 0A | */ stloc.0 - IL_0007: /* 06 | */ ldloc.0 - IL_0008: /* 7B | (0A)00018D */ ldfld valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Text /* 0A00018D */ - IL_000d: /* 13 | 05 */ stloc.s V_5 - IL_000f: /* 12 | 05 */ ldloca.s V_5 - IL_0011: /* 04 | */ ldarg.2 - IL_0012: /* 28 | (06)000268 */ call instance valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*/ Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualCharSequence/*02000048*/::Find(int32) /* 06000268 */ - IL_0017: /* 0B | */ stloc.1 - IL_0018: /* 12 | 01 */ ldloca.s V_1 - IL_001a: /* 28 | (0A)00018E */ call instance bool valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000078*/::get_HasValue() /* 0A00018E */ - IL_001f: /* 2D | 06 */ brtrue.s IL_0027 - - IL_0021: /* 7E | (0A)0001AC */ ldsfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000083*/::Empty /* 0A0001AC */ - IL_0026: /* 2A | */ ret - - IL_0027: /* 06 | */ ldloc.0 - IL_0028: /* 7B | (0A)0000EB */ ldfld !2 class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxTree`3/*02000069*//*1B00001E*/::Root /* 0A0000EB */ - IL_002d: /* 12 | 01 */ ldloca.s V_1 - IL_002f: /* 28 | (0A)00018F */ call instance !0 valuetype [netstandard/*23000001*/]System.Nullable`1/*01000037*//*1B000078*/::get_Value() /* 0A00018F */ - IL_0034: /* 28 | (06)00015F */ call class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNameParameterPartNode/*02000058*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*/::FindParameterNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 0600015F */ - IL_0039: /* 0C | */ stloc.2 - IL_003a: /* 08 | */ ldloc.2 - IL_003b: /* 2D | 06 */ brtrue.s IL_0043 - - IL_003d: /* 7E | (0A)0001AC */ ldsfld valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B000083*/::Empty /* 0A0001AC */ - IL_0042: /* 2A | */ ret - - IL_0043: /* 28 | (2B)000029 */ call class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Builder/*01000086*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::CreateBuilder() /* 2B000029 */ - IL_0048: /* 0D | */ stloc.3 - IL_0049: /* 09 | */ ldloc.3 - IL_004a: /* 08 | */ ldloc.2 - IL_004b: /* 6F | (0A)0001AD */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//*1B00001C*/::GetSpan() /* 0A0001AD */ - IL_0050: /* 18 | */ ldc.i4.2 - IL_0051: /* 73 | (0A)0001AE */ newobj instance void [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreHighlightSpan/*010000A9*/::.ctor(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/, - valuetype [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreHighlightSpanKind/*01000111*/) /* 0A0001AE */ - IL_0056: /* 6F | (0A)0001AF */ callvirt instance void class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Builder/*01000086*//*1B000084*/::Add(!0) /* 0A0001AF */ - IL_005b: /* 02 | */ ldarg.0 - IL_005c: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_0061: /* 13 | 06 */ stloc.s V_6 - IL_0063: /* 12 | 06 */ ldloca.s V_6 - IL_0065: /* 28 | (06)00019D */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_MethodSymbol() /* 0600019D */ - IL_006a: /* 13 | 04 */ stloc.s V_4 - IL_006c: /* 11 | 04 */ ldloc.s V_4 - IL_006e: /* 39 | 90000000 */ brfalse IL_0103 - - IL_0073: /* 73 | (06)000417 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass1_0'/*02000093*/::.ctor() /* 06000417 */ - IL_0078: /* 13 | 07 */ stloc.s V_7 - IL_007a: /* 02 | */ ldarg.0 - IL_007b: /* 6F | (06)00009C */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/ Microsoft.AspNetCore.App.Analyzers.Infrastructure.RouteUsageModel/*0200001C*/::get_UsageContext() /* 0600009C */ - IL_0080: /* 13 | 06 */ stloc.s V_6 - IL_0082: /* 12 | 06 */ ldloca.s V_6 - IL_0084: /* 28 | (06)0001A5 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.RouteUsageContext/*02000031*/::get_ResolvedParameters() /* 060001A5 */ - IL_0089: /* 11 | 07 */ ldloc.s V_7 - IL_008b: /* 08 | */ ldloc.2 - IL_008c: /* 6F | (06)0002D5 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*/ Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNameParameterPartNode/*02000058*/::get_ParameterNameToken() /* 060002D5 */ - IL_0091: /* 7B | (0A)0001B0 */ ldfld object valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxToken`1/*02000068*//*1B00000B*/::Value /* 0A0001B0 */ - IL_0096: /* 6F | (0A)000039 */ callvirt instance string [netstandard/*23000001*/]System.Object/*01000013*/::ToString() /* 0A000039 */ - IL_009b: /* 7D | (04)0001EF */ stfld string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass1_0'/*02000093*/::parameterName /* 040001EF */ - IL_00a0: /* 11 | 07 */ ldloc.s V_7 - IL_00a2: /* 7B | (04)0001F0 */ ldfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass1_0'/*02000093*/::'<>9__0' /* 040001F0 */ - IL_00a7: /* 25 | */ dup - IL_00a8: /* 2D | 1A */ brtrue.s IL_00c4 - - IL_00aa: /* 26 | */ pop - IL_00ab: /* 11 | 07 */ ldloc.s V_7 - IL_00ad: /* 11 | 07 */ ldloc.s V_7 - IL_00af: /* FE06 | (06)000418 */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass1_0'/*02000093*/::'b__0'(valuetype Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/) /* 06000418 */ - IL_00b5: /* 73 | (0A)000117 */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B000053*/::.ctor(object, - native int) /* 0A000117 */ - IL_00ba: /* 25 | */ dup - IL_00bb: /* 13 | 09 */ stloc.s V_9 - IL_00bd: /* 7D | (04)0001F0 */ stfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass1_0'/*02000093*/::'<>9__0' /* 040001F0 */ - IL_00c2: /* 11 | 09 */ ldloc.s V_9 - IL_00c4: /* 28 | (2B)00002A */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::Where(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B00002A */ - IL_00c9: /* 6F | (0A)0001B1 */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B000085*/::GetEnumerator() /* 0A0001B1 */ - IL_00ce: /* 13 | 08 */ stloc.s V_8 - .try - { - IL_00d0: /* 2B | 1A */ br.s IL_00ec - - IL_00d2: /* 11 | 08 */ ldloc.s V_8 - IL_00d4: /* 6F | (0A)0001B2 */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B000086*/::get_Current() /* 0A0001B2 */ - IL_00d9: /* 13 | 0A */ stloc.s V_10 - IL_00db: /* 03 | */ ldarg.1 - IL_00dc: /* 11 | 04 */ ldloc.s V_4 - IL_00de: /* 09 | */ ldloc.3 - IL_00df: /* 12 | 0A */ ldloca.s V_10 - IL_00e1: /* 28 | (06)00018D */ call instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.ParameterSymbol/*02000030*/::get_Symbol() /* 0600018D */ - IL_00e6: /* 05 | */ ldarg.3 - IL_00e7: /* 28 | (06)00015E */ call void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*/::HighlightSymbol(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/, - class [netstandard/*23000001*/]System.Collections.Generic.IList`1/*010000AA*/, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0600015E */ - IL_00ec: /* 11 | 08 */ ldloc.s V_8 - IL_00ee: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_00f3: /* 2D | DD */ brtrue.s IL_00d2 - - IL_00f5: /* DE | 0C */ leave.s IL_0103 - - } // end .try - finally - { - IL_00f7: /* 11 | 08 */ ldloc.s V_8 - IL_00f9: /* 2C | 07 */ brfalse.s IL_0102 - - IL_00fb: /* 11 | 08 */ ldloc.s V_8 - IL_00fd: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_0102: /* DC | */ endfinally - } // end handler - // HEX: 02 00 D0 00 27 F7 00 0C 00 00 00 00 - IL_0103: /* 09 | */ ldloc.3 - IL_0104: /* 6F | (0A)0001B3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ class [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Builder/*01000086*//*1B000084*/::ToImmutable() /* 0A0001B3 */ - IL_0109: /* 73 | (0A)0001B4 */ newobj instance void [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreDocumentHighlights/*010000A8*/::.ctor(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/) /* 0A0001B4 */ - IL_010e: /* 28 | (2B)00002B */ call valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray/*010000F7*/::Create(!!0) /* 2B00002B */ - IL_0113: /* 2A | */ ret - } // end of method RoutePatternHighlighter::GetHighlights - - .method /*0600015E*/ private hidebysig static - void HighlightSymbol(class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ semanticModel, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.IMethodSymbol/*01000026*/ methodSymbol, - class [netstandard/*23000001*/]System.Collections.Generic.IList`1/*010000AA*/ highlightSpans, - class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ matchingParameter, - valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/ cancellationToken) cil managed - // SIG: 00 05 01 12 80 D9 12 80 99 15 12 82 A9 01 11 82 A5 12 80 AD 11 80 C9 - { - // Method begins at RVA 0x7600 - // Code size 305 (0x131) - .maxstack 4 - .locals /*11000053*/ init (class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/ V_0, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ V_1, - valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ V_2, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/ V_3, - valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ V_4, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/ V_5, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ V_6, - class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax/*010000AB*/ V_7) - IL_0000: /* 73 | (06)000419 */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::.ctor() /* 06000419 */ - IL_0005: /* 0A | */ stloc.0 - IL_0006: /* 06 | */ ldloc.0 - IL_0007: /* 05 | */ ldarg.3 - IL_0008: /* 7D | (04)0001F1 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::matchingParameter /* 040001F1 */ - IL_000d: /* 06 | */ ldloc.0 - IL_000e: /* 02 | */ ldarg.0 - IL_000f: /* 7D | (04)0001F2 */ stfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SemanticModel/*01000036*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::semanticModel /* 040001F2 */ - IL_0014: /* 06 | */ ldloc.0 - IL_0015: /* 7B | (04)0001F1 */ ldfld class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::matchingParameter /* 040001F1 */ - IL_001a: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_001f: /* 0C | */ stloc.2 - IL_0020: /* 12 | 02 */ ldloca.s V_2 - IL_0022: /* 28 | (0A)0001B5 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00004D*/::GetEnumerator() /* 0A0001B5 */ - IL_0027: /* 0B | */ stloc.1 - IL_0028: /* 2B | 32 */ br.s IL_005c - - IL_002a: /* 12 | 01 */ ldloca.s V_1 - IL_002c: /* 28 | (0A)0001B6 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000087*/::get_Current() /* 0A0001B6 */ - IL_0031: /* 0E | 04 */ ldarg.s cancellationToken - IL_0033: /* 6F | (0A)0000F4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxReference/*01000059*/::GetSyntax(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A0000F4 */ - IL_0038: /* 75 | (01)000085 */ isinst [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/ - IL_003d: /* 0D | */ stloc.3 - IL_003e: /* 09 | */ ldloc.3 - IL_003f: /* 2C | 1B */ brfalse.s IL_005c - - IL_0041: /* 04 | */ ldarg.2 - IL_0042: /* 09 | */ ldloc.3 - IL_0043: /* 6F | (0A)000159 */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax/*01000085*/::get_Identifier() /* 0A000159 */ - IL_0048: /* 13 | 04 */ stloc.s V_4 - IL_004a: /* 12 | 04 */ ldloca.s V_4 - IL_004c: /* 28 | (0A)0001B7 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Span() /* 0A0001B7 */ - IL_0051: /* 17 | */ ldc.i4.1 - IL_0052: /* 73 | (0A)0001AE */ newobj instance void [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreHighlightSpan/*010000A9*/::.ctor(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/, - valuetype [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreHighlightSpanKind/*01000111*/) /* 0A0001AE */ - IL_0057: /* 6F | (0A)0001B8 */ callvirt instance void class [netstandard/*23000001*/]System.Collections.Generic.ICollection`1/*01000112*//*1B000088*/::Add(!0) /* 0A0001B8 */ - IL_005c: /* 12 | 01 */ ldloca.s V_1 - IL_005e: /* 28 | (0A)0001B9 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000087*/::MoveNext() /* 0A0001B9 */ - IL_0063: /* 2D | C5 */ brtrue.s IL_002a - - IL_0065: /* 03 | */ ldarg.1 - IL_0066: /* 6F | (0A)0000F3 */ callvirt instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.ISymbol/*0100002B*/::get_DeclaringSyntaxReferences() /* 0A0000F3 */ - IL_006b: /* 0C | */ stloc.2 - IL_006c: /* 12 | 02 */ ldloca.s V_2 - IL_006e: /* 28 | (0A)0001B5 */ call instance valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*/ valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//*1B00004D*/::GetEnumerator() /* 0A0001B5 */ - IL_0073: /* 0B | */ stloc.1 - IL_0074: /* 38 | AB000000 */ br IL_0124 - - IL_0079: /* 12 | 01 */ ldloca.s V_1 - IL_007b: /* 28 | (0A)0001B6 */ call instance !0 valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000087*/::get_Current() /* 0A0001B6 */ - IL_0080: /* 0E | 04 */ ldarg.s cancellationToken - IL_0082: /* 6F | (0A)0000F4 */ callvirt instance class [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxReference/*01000059*/::GetSyntax(valuetype [netstandard/*23000001*/]System.Threading.CancellationToken/*01000032*/) /* 0A0000F4 */ - IL_0087: /* 14 | */ ldnull - IL_0088: /* 16 | */ ldc.i4.0 - IL_0089: /* 6F | (0A)0000CA */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxNode/*01000035*/::DescendantNodes(class [netstandard/*23000001*/]System.Func`2/*0100003F*/, - bool) /* 0A0000CA */ - IL_008e: /* 28 | (2B)00002C */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::OfType(class [netstandard/*23000001*/]System.Collections.IEnumerable/*0100003B*/) /* 2B00002C */ - IL_0093: /* 06 | */ ldloc.0 - IL_0094: /* 7B | (04)0001F3 */ ldfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::'<>9__0' /* 040001F3 */ - IL_0099: /* 25 | */ dup - IL_009a: /* 2D | 18 */ brtrue.s IL_00b4 - - IL_009c: /* 26 | */ pop - IL_009d: /* 06 | */ ldloc.0 - IL_009e: /* 06 | */ ldloc.0 - IL_009f: /* FE06 | (06)00041A */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::'b__0'(class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax/*010000AB*/) /* 0600041A */ - IL_00a5: /* 73 | (0A)0001BA */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B000089*/::.ctor(object, - native int) /* 0A0001BA */ - IL_00aa: /* 25 | */ dup - IL_00ab: /* 13 | 05 */ stloc.s V_5 - IL_00ad: /* 7D | (04)0001F3 */ stfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::'<>9__0' /* 040001F3 */ - IL_00b2: /* 11 | 05 */ ldloc.s V_5 - IL_00b4: /* 28 | (2B)00002D */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Where(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B00002D */ - IL_00b9: /* 06 | */ ldloc.0 - IL_00ba: /* 7B | (04)0001F4 */ ldfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::'<>9__1' /* 040001F4 */ - IL_00bf: /* 25 | */ dup - IL_00c0: /* 2D | 18 */ brtrue.s IL_00da - - IL_00c2: /* 26 | */ pop - IL_00c3: /* 06 | */ ldloc.0 - IL_00c4: /* 06 | */ ldloc.0 - IL_00c5: /* FE06 | (06)00041B */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::'b__1'(class [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax/*010000AB*/) /* 0600041B */ - IL_00cb: /* 73 | (0A)0001BA */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B000089*/::.ctor(object, - native int) /* 0A0001BA */ - IL_00d0: /* 25 | */ dup - IL_00d1: /* 13 | 05 */ stloc.s V_5 - IL_00d3: /* 7D | (04)0001F4 */ stfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c__DisplayClass2_0'/*02000094*/::'<>9__1' /* 040001F4 */ - IL_00d8: /* 11 | 05 */ ldloc.s V_5 - IL_00da: /* 28 | (2B)00002D */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [netstandard/*23000001*/]System.Linq.Enumerable/*010000E0*/::Where(class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B00002D */ - IL_00df: /* 6F | (0A)0001BB */ callvirt instance class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*/ class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*//*1B00008A*/::GetEnumerator() /* 0A0001BB */ - IL_00e4: /* 13 | 06 */ stloc.s V_6 - .try - { - IL_00e6: /* 2B | 25 */ br.s IL_010d - - IL_00e8: /* 11 | 06 */ ldloc.s V_6 - IL_00ea: /* 6F | (0A)0001BC */ callvirt instance !0 class [netstandard/*23000001*/]System.Collections.Generic.IEnumerator`1/*01000030*//*1B00008B*/::get_Current() /* 0A0001BC */ - IL_00ef: /* 13 | 07 */ stloc.s V_7 - IL_00f1: /* 04 | */ ldarg.2 - IL_00f2: /* 11 | 07 */ ldloc.s V_7 - IL_00f4: /* 6F | (0A)0001BD */ callvirt instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/ [Microsoft.CodeAnalysis.CSharp/*23000005*/]Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax/*0100004F*/::get_Identifier() /* 0A0001BD */ - IL_00f9: /* 13 | 04 */ stloc.s V_4 - IL_00fb: /* 12 | 04 */ ldloca.s V_4 - IL_00fd: /* 28 | (0A)0001B7 */ call instance valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/ [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.SyntaxToken/*0100003E*/::get_Span() /* 0A0001B7 */ - IL_0102: /* 18 | */ ldc.i4.2 - IL_0103: /* 73 | (0A)0001AE */ newobj instance void [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreHighlightSpan/*010000A9*/::.ctor(valuetype [Microsoft.CodeAnalysis/*23000003*/]Microsoft.CodeAnalysis.Text.TextSpan/*01000050*/, - valuetype [Microsoft.CodeAnalysis.ExternalAccess.AspNetCore/*23000009*/]Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.EmbeddedLanguages.AspNetCoreHighlightSpanKind/*01000111*/) /* 0A0001AE */ - IL_0108: /* 6F | (0A)0001B8 */ callvirt instance void class [netstandard/*23000001*/]System.Collections.Generic.ICollection`1/*01000112*//*1B000088*/::Add(!0) /* 0A0001B8 */ - IL_010d: /* 11 | 06 */ ldloc.s V_6 - IL_010f: /* 6F | (0A)00001A */ callvirt instance bool [netstandard/*23000001*/]System.Collections.IEnumerator/*0100003A*/::MoveNext() /* 0A00001A */ - IL_0114: /* 2D | D2 */ brtrue.s IL_00e8 - - IL_0116: /* DE | 0C */ leave.s IL_0124 - - } // end .try - finally - { - IL_0118: /* 11 | 06 */ ldloc.s V_6 - IL_011a: /* 2C | 07 */ brfalse.s IL_0123 - - IL_011c: /* 11 | 06 */ ldloc.s V_6 - IL_011e: /* 6F | (0A)000019 */ callvirt instance void [netstandard/*23000001*/]System.IDisposable/*01000039*/::Dispose() /* 0A000019 */ - IL_0123: /* DC | */ endfinally - } // end handler - // HEX: 02 00 E6 00 32 18 01 0C 00 00 00 00 - IL_0124: /* 12 | 01 */ ldloca.s V_1 - IL_0126: /* 28 | (0A)0001B9 */ call instance bool valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*//Enumerator/*0100002E*//*1B000087*/::MoveNext() /* 0A0001B9 */ - IL_012b: /* 3A | 49FFFFFF */ brtrue IL_0079 - - IL_0130: /* 2A | */ ret - } // end of method RoutePatternHighlighter::HighlightSymbol - - .method /*0600015F*/ private hidebysig static - class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNameParameterPartNode/*02000058*/ - FindParameterNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ node, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch) cil managed - // SIG: 00 02 12 81 60 12 81 34 11 81 1C - { - // Method begins at RVA 0x7750 - // Code size 39 (0x27) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 03 | */ ldarg.1 - IL_0002: /* 7E | (04)0001EE */ ldsfld class [netstandard/*23000001*/]System.Func`3/*0100009F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c'/*02000092*/::'<>9__3_0' /* 040001EE */ - IL_0007: /* 25 | */ dup - IL_0008: /* 2D | 17 */ brtrue.s IL_0021 - - IL_000a: /* 26 | */ pop - IL_000b: /* 7E | (04)0001ED */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c'/*02000092*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c'/*02000092*/::'<>9' /* 040001ED */ - IL_0010: /* FE06 | (06)000416 */ ldftn instance bool Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c'/*02000092*/::'b__3_0'(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNameParameterPartNode/*02000058*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/) /* 06000416 */ - IL_0016: /* 73 | (0A)0001BE */ newobj instance void class [netstandard/*23000001*/]System.Func`3/*0100009F*//*1B00008C*/::.ctor(object, - native int) /* 0A0001BE */ - IL_001b: /* 25 | */ dup - IL_001c: /* 80 | (04)0001EE */ stsfld class [netstandard/*23000001*/]System.Func`3/*0100009F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*//'<>c'/*02000092*/::'<>9__3_0' /* 040001EE */ - IL_0021: /* 28 | (2B)00002E */ call !!0 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*/::FindNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/, - class [netstandard/*23000001*/]System.Func`3/*0100009F*/) /* 2B00002E */ - IL_0026: /* 2A | */ ret - } // end of method RoutePatternHighlighter::FindParameterNode - - .method /*06000160*/ private hidebysig static - !!TNode FindNode<(Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/) TNode>(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/ node, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/ ch, - class [netstandard/*23000001*/]System.Func`3/*0100009F*/ predicate) cil managed - // SIG: 10 01 03 1E 00 12 81 34 11 81 1C 15 12 82 7D 03 1E 00 11 81 1C 02 - { - // Method begins at RVA 0x7778 - // Code size 102 (0x66) - .maxstack 3 - .locals /*11000048*/ init (!!TNode V_0, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ V_1, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ V_2, - !!TNode V_3, - !!TNode V_4) - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 75 | (1B)00007C */ isinst !!TNode/*1B00007C*/ - IL_0006: /* A5 | (1B)00007C */ unbox.any !!TNode/*1B00007C*/ - IL_000b: /* 0A | */ stloc.0 - IL_000c: /* 06 | */ ldloc.0 - IL_000d: /* 8C | (1B)00007C */ box !!TNode/*1B00007C*/ - IL_0012: /* 2C | 0C */ brfalse.s IL_0020 - - IL_0014: /* 04 | */ ldarg.2 - IL_0015: /* 06 | */ ldloc.0 - IL_0016: /* 03 | */ ldarg.1 - IL_0017: /* 6F | (0A)000193 */ callvirt instance !2 class [netstandard/*23000001*/]System.Func`3/*0100009F*//*1B00007D*/::Invoke(!0, - !1) /* 0A000193 */ - IL_001c: /* 2C | 02 */ brfalse.s IL_0020 - - IL_001e: /* 06 | */ ldloc.0 - IL_001f: /* 2A | */ ret - - IL_0020: /* 02 | */ ldarg.0 - IL_0021: /* 6F | (0A)000194 */ callvirt instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*/ class Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//*1B00001C*/::GetEnumerator() /* 0A000194 */ - IL_0026: /* 0B | */ stloc.1 - IL_0027: /* 2B | 29 */ br.s IL_0052 - - IL_0029: /* 12 | 01 */ ldloca.s V_1 - IL_002b: /* 28 | (0A)000195 */ call instance valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*/ valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::get_Current() /* 0A000195 */ - IL_0030: /* 0C | */ stloc.2 - IL_0031: /* 12 | 02 */ ldloca.s V_2 - IL_0033: /* 28 | (0A)000196 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::get_IsNode() /* 0A000196 */ - IL_0038: /* 2C | 18 */ brfalse.s IL_0052 - - IL_003a: /* 08 | */ ldloc.2 - IL_003b: /* 7B | (0A)000197 */ ldfld !1 valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNodeOrToken`2/*02000067*//*1B00001D*/::Node /* 0A000197 */ - IL_0040: /* 03 | */ ldarg.1 - IL_0041: /* 04 | */ ldarg.2 - IL_0042: /* 28 | (2B)00002F */ call !!0 Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter/*02000029*/::FindNode(class Microsoft.AspNetCore.Analyzers.Infrastructure.RoutePattern.RoutePatternNode/*0200004D*/, - valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.VirtualChars.VirtualChar/*02000047*/, - class [netstandard/*23000001*/]System.Func`3/*0100009F*/) /* 2B00002F */ - IL_0047: /* 0D | */ stloc.3 - IL_0048: /* 09 | */ ldloc.3 - IL_0049: /* 8C | (1B)00007C */ box !!TNode/*1B00007C*/ - IL_004e: /* 2C | 02 */ brfalse.s IL_0052 - - IL_0050: /* 09 | */ ldloc.3 - IL_0051: /* 2A | */ ret - - IL_0052: /* 12 | 01 */ ldloca.s V_1 - IL_0054: /* 28 | (0A)000198 */ call instance bool valuetype Microsoft.AspNetCore.Analyzers.Infrastructure.EmbeddedSyntax.EmbeddedSyntaxNode`2/*02000066*//Enumerator/*020000B8*//*1B00007E*/::MoveNext() /* 0A000198 */ - IL_0059: /* 2D | CE */ brtrue.s IL_0029 - - IL_005b: /* 12 | 04 */ ldloca.s V_4 - IL_005d: /* FE15 | (1B)00007C */ initobj !!TNode/*1B00007C*/ - IL_0063: /* 11 | 04 */ ldloc.s V_4 - IL_0065: /* 2A | */ ret - } // end of method RoutePatternHighlighter::FindNode - - .method /*06000161*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x77ea - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method RoutePatternHighlighter::.ctor - -} // end of class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.RoutePatternHighlighter - -.class /*0200002A*/ private sequential ansi sealed beforefieldinit Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector - extends [netstandard/*23000001*/]System.ValueType/*0100001C*/ -{ - .custom /*0C000086:06000008*/ instance void System.Runtime.CompilerServices.IsReadOnlyAttribute/*02000004*/::.ctor() /* 06000008 */ = ( 01 00 00 00 ) - .class /*02000095*/ auto ansi serializable sealed nested private beforefieldinit '<>c' - extends [netstandard/*23000001*/]System.Object/*01000013*/ - { - .custom /*0C000127:0A000011*/ instance void [netstandard/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*01000012*/::.ctor() /* 0A000011 */ = ( 01 00 00 00 ) - .field /*040001F5*/ public static initonly class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector/*0200002A*//'<>c'/*02000095*/ '<>9' - .field /*040001F6*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__1_0' - .field /*040001F7*/ public static class [netstandard/*23000001*/]System.Func`2/*0100003F*/ '<>9__2_0' - .method /*0600041C*/ private hidebysig specialname rtspecialname static - void .cctor() cil managed - // SIG: 00 00 01 - { - // Method begins at RVA 0x12bde - // Code size 11 (0xb) - .maxstack 8 - IL_0000: /* 73 | (06)00041D */ newobj instance void Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector/*0200002A*//'<>c'/*02000095*/::.ctor() /* 0600041D */ - IL_0005: /* 80 | (04)0001F5 */ stsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector/*0200002A*//'<>c'/*02000095*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector/*0200002A*//'<>c'/*02000095*/::'<>9' /* 040001F5 */ - IL_000a: /* 2A | */ ret - } // end of method '<>c'::.cctor - - .method /*0600041D*/ public hidebysig specialname rtspecialname - instance void .ctor() cil managed - // SIG: 20 00 01 - { - // Method begins at RVA 0x12bea - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 02 | */ ldarg.0 - IL_0001: /* 28 | (0A)000032 */ call instance void [netstandard/*23000001*/]System.Object/*01000013*/::.ctor() /* 0A000032 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::.ctor - - .method /*0600041E*/ assembly hidebysig - instance string '<.ctor>b__1_0'(string n) cil managed - // SIG: 20 01 0E 0E - { - // Method begins at RVA 0x12bf2 - // Code size 22 (0x16) - .maxstack 8 - IL_0000: /* 72 | (70)007960 */ ldstr "(" /* 70007960 */ - IL_0005: /* 03 | */ ldarg.1 - IL_0006: /* 28 | (0A)0003C1 */ call string [netstandard/*23000001*/]System.Text.RegularExpressions.Regex/*010000AD*/::Escape(string) /* 0A0003C1 */ - IL_000b: /* 72 | (70)005FB5 */ ldstr ")" /* 70005FB5 */ - IL_0010: /* 28 | (0A)0000A3 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Concat(string, - string, - string) /* 0A0000A3 */ - IL_0015: /* 2A | */ ret - } // end of method '<>c'::'<.ctor>b__1_0' - - .method /*0600041F*/ assembly hidebysig - instance string 'b__2_0'(class [netstandard/*23000001*/]System.Text.RegularExpressions.Capture/*010000B0*/ c) cil managed - // SIG: 20 01 0E 12 82 C1 - { - // Method begins at RVA 0x12c09 - // Code size 7 (0x7) - .maxstack 8 - IL_0000: /* 03 | */ ldarg.1 - IL_0001: /* 6F | (0A)0001C5 */ callvirt instance string [netstandard/*23000001*/]System.Text.RegularExpressions.Capture/*010000B0*/::get_Value() /* 0A0001C5 */ - IL_0006: /* 2A | */ ret - } // end of method '<>c'::'b__2_0' - - } // end of class '<>c' - - .field /*0400004E*/ private initonly class [netstandard/*23000001*/]System.Text.RegularExpressions.Regex/*010000AD*/ _regex - .method /*06000162*/ public hidebysig specialname rtspecialname - instance void .ctor(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/ identifiers) cil managed - // SIG: 20 01 01 15 11 80 B5 01 0E - { - .param [1]/*080001A6*/ - .custom /*0C0001F8:0600000A*/ instance void System.Runtime.CompilerServices.NullableAttribute/*02000005*/::.ctor(uint8[]) /* 0600000A */ = ( 01 00 02 00 00 00 00 01 00 00 ) - // Method begins at RVA 0x77f4 - // Code size 78 (0x4e) - .maxstack 4 - .locals /*11000035*/ init (string V_0) - IL_0000: /* 72 | (70)00597F */ ldstr "|" /* 7000597F */ - IL_0005: /* 03 | */ ldarg.1 - IL_0006: /* 7E | (04)0001F6 */ ldsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector/*0200002A*//'<>c'/*02000095*/::'<>9__1_0' /* 040001F6 */ - IL_000b: /* 25 | */ dup - IL_000c: /* 2D | 17 */ brtrue.s IL_0025 - - IL_000e: /* 26 | */ pop - IL_000f: /* 7E | (04)0001F5 */ ldsfld class Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector/*0200002A*//'<>c'/*02000095*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector/*0200002A*//'<>c'/*02000095*/::'<>9' /* 040001F5 */ - IL_0014: /* FE06 | (06)00041E */ ldftn instance string Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector/*0200002A*//'<>c'/*02000095*/::'<.ctor>b__1_0'(string) /* 0600041E */ - IL_001a: /* 73 | (0A)0001BF */ newobj instance void class [netstandard/*23000001*/]System.Func`2/*0100003F*//*1B00008D*/::.ctor(object, - native int) /* 0A0001BF */ - IL_001f: /* 25 | */ dup - IL_0020: /* 80 | (04)0001F6 */ stsfld class [netstandard/*23000001*/]System.Func`2/*0100003F*/ Microsoft.AspNetCore.Analyzers.RouteEmbeddedLanguage.Infrastructure.EmbeddedLanguageCommentDetector/*0200002A*//'<>c'/*02000095*/::'<>9__1_0' /* 040001F6 */ - IL_0025: /* 28 | (2B)000030 */ call class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/ [System.Collections.Immutable/*23000004*/]System.Linq.ImmutableArrayExtensions/*010000E3*/::Select(valuetype [System.Collections.Immutable/*23000004*/]System.Collections.Immutable.ImmutableArray`1/*0100002D*/, - class [netstandard/*23000001*/]System.Func`2/*0100003F*/) /* 2B000030 */ - IL_002a: /* 28 | (0A)000183 */ call string [netstandard/*23000001*/]System.String/*010000D3*/::Join(string, - class [netstandard/*23000001*/]System.Collections.Generic.IEnumerable`1/*01000029*/) /* 0A000183 */ - IL_002f: /* 0A | */ stloc.0 - IL_0030: /* 02 | */ ldarg.0 - IL_0031: /* 72 | (70)005983 */ ldstr "^((//)|(')|(/\\*))\\s*lang(uage)\?\\s*=\\s*(\?" /* 70005983 */ - IL_0036: /* 06 | */ ldloc.0 - IL_0037: /* 72 | (70)0059ED */ ldstr ")\\b((\\s*,\\s*)(\?