27 references to MetadataDecoder
Microsoft.CodeAnalysis.CSharp (10)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
126var metadataDecoder = new MetadataDecoder(metadataAssembly.PrimaryModule);
Symbols\Attributes\PEAttributeData.cs (1)
29_decoder = new MetadataDecoder(moduleSymbol);
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
300PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, PrimaryModule, this.Assembly.Handle, CompilerFeatureRequiredFeatures.None, new MetadataDecoder(PrimaryModule)),
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
354var decoder = new MetadataDecoder(containingPEModule);
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1564var unmanagedCallersOnlyData = containingModule.Module.TryGetUnmanagedCallersOnlyAttribute(_handle, new MetadataDecoder(containingModule),
Symbols\Metadata\PE\PEModuleSymbol.cs (2)
452return new MetadataDecoder(this).GetTypeSymbolForSerializedType(typeName); 823PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, this, Token, CompilerFeatureRequiredFeatures.None, new MetadataDecoder(this)),
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2385var decoder = new MetadataDecoder(ContainingPEModule);
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
309var result = (NamedTypeSymbol)new MetadataDecoder(ContainingPEModule).GetTypeOfToken(typeDef, out bool isNoPiaLocalType);
Symbols\ObsoleteAttributeHelpers.cs (1)
44var obsoleteAttributeData = containingModule.Module.TryGetDeprecatedOrExperimentalOrObsoleteAttribute(token, new MetadataDecoder(containingModule), ignoreByRefLikeMarker, ignoreRequiredMemberMarker);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
Emit\EditAndContinue\SymbolMatcherTests.cs (7)
558var decoder0 = new MetadataDecoder(peModule0); 627var decoder0 = new MetadataDecoder(peModule0); 1327var decoder0 = new MetadataDecoder(peModule0); 1760var decoder0 = new MetadataDecoder(peModule0); 1827var decoder0 = new MetadataDecoder(peModule0); 1886var decoder0 = new MetadataDecoder(peModule0); 1953var decoder0 = new MetadataDecoder(peModule0);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Attributes\AttributeTests_IsByRefLike.cs (4)
684AssertHasCompilerFeatureRequired(includeCompilerFeatureRequired, peType, peModule, new MetadataDecoder(peModule)); 764AssertHasCompilerFeatureRequired(includeCompilerFeatureRequired, (PENamedTypeSymbol)type, peModule, new MetadataDecoder(peModule)); 820AssertHasCompilerFeatureRequired(includeCompilerFeatureRequired, (PENamedTypeSymbol)type, peModule, new MetadataDecoder(peModule)); 1046var decoder = new MetadataDecoder(peModule);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationExtensions.cs (2)
23var metadataDecoder = new MetadataDecoder(module); 35var metadataDecoder = new MetadataDecoder((PEModuleSymbol)method.ContainingModule);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
WinMdTests.cs (1)
229var metadataDecoder = new MetadataDecoder(module);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RefFieldTests.cs (2)
546var decoder = new MetadataDecoder(module); 2011var decoder = new MetadataDecoder(module);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1819var moduleDecoder = new MetadataDecoder(peModule);