27 references to MetadataDecoder
Microsoft.CodeAnalysis.CSharp (13)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
107var metadataDecoder = new MetadataDecoder(metadataAssembly.PrimaryModule);
Symbols\Attributes\PEAttributeData.cs (1)
30_decoder = new MetadataDecoder(moduleSymbol);
Symbols\Metadata\PE\PEAssemblySymbol.cs (2)
313PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, PrimaryModule, this.Assembly.Handle, CompilerFeatureRequiredFeatures.None, new MetadataDecoder(PrimaryModule)), 329var experimentalData = PrimaryModule.Module.TryDecodeExperimentalAttributeData(Assembly.Handle, new MetadataDecoder(PrimaryModule));
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
356var decoder = new MetadataDecoder(containingPEModule);
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1669var unmanagedCallersOnlyData = containingModule.Module.TryGetUnmanagedCallersOnlyAttribute(_handle, new MetadataDecoder(containingModule),
Symbols\Metadata\PE\PEModuleSymbol.cs (3)
454return new MetadataDecoder(this).GetTypeSymbolForSerializedType(typeName); 833PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, this, Token, CompilerFeatureRequiredFeatures.None, new MetadataDecoder(this)), 877var experimentalData = _module.TryDecodeExperimentalAttributeData(Token, new MetadataDecoder(this));
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2688if (this.ContainingPEModule.Module.HasAttributeUsageAttribute(_handle, new MetadataDecoder(ContainingPEModule), out AttributeUsageInfo info)) 2792var decoder = new MetadataDecoder(ContainingPEModule);
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
343var result = (NamedTypeSymbol)new MetadataDecoder(ContainingPEModule).GetTypeOfToken(typeDef, out bool isNoPiaLocalType);
Symbols\ObsoleteAttributeHelpers.cs (1)
46var obsoleteAttributeData = containingModule.Module.TryGetDeprecatedOrExperimentalOrObsoleteAttribute(token, new MetadataDecoder(containingModule), ignoreByRefLikeMarker, ignoreRequiredMemberMarker);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (7)
Emit\EditAndContinue\SymbolMatcherTests.cs (7)
482var decoder0 = new MetadataDecoder(peModule0); 552var decoder0 = new MetadataDecoder(peModule0); 1107var decoder0 = new MetadataDecoder(peModule0); 1460var decoder0 = new MetadataDecoder(peModule0); 1528var decoder0 = new MetadataDecoder(peModule0); 1588var decoder0 = new MetadataDecoder(peModule0); 1658var decoder0 = new MetadataDecoder(peModule0);
Microsoft.CodeAnalysis.CSharp.Emit3.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.Semantic.UnitTests (2)
Semantics\RefFieldTests.cs (2)
573var decoder = new MetadataDecoder(module); 2038var decoder = new MetadataDecoder(module);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
2412var moduleDecoder = new MetadataDecoder(peModule);