1 write to Module
Microsoft.CodeAnalysis (1)
MetadataReader\MetadataDecoder.cs (1)
130this.Module = module;
65 references to Module
Microsoft.CodeAnalysis (45)
MetadataReader\MetadataDecoder.cs (45)
178BlobReader memoryReader = this.Module.GetTypeSpecificationSignatureReaderOrThrow(typeSpec); 513Module.GetTypeRefPropsOrThrow(typeRef, out name, out @namespace, out resolutionScope); 573return LookupTopLevelTypeDefSymbol(Module.GetAssemblyReferenceIndexOrThrow(assemblyRef), ref fullName); 584Module.GetModuleRefNameOrThrow(moduleRef), 623if (!Module.IsNestedTypeDefOrThrow(typeDef) && Module.IsNoPiaLocalType(typeDef)) 636string name = Module.GetTypeDefNameOrThrow(typeDef); 639if (Module.IsNestedTypeDefOrThrow(typeDef)) 642TypeDefinitionHandle containerTypeDef = Module.GetContainingTypeOrThrow(typeDef); 668string namespaceName = Module.GetTypeDefNamespaceOrThrow(typeDef); 686if (Module.IsNoPiaLocalType( 694if (!Module.HasGenericParametersOrThrow(typeDef)) 799BlobReader memoryReader = this.Module.GetTypeSpecificationSignatureReaderOrThrow((TypeSpecificationHandle)token); 915var memoryReader = this.Module.GetTypeSpecificationSignatureReaderOrThrow((TypeSpecificationHandle)token); 1141var signatureHandle = Module.MetadataReader.GetStandaloneSignature(handle).Signature; 1142var signatureReader = Module.MetadataReader.GetBlobReader(signatureHandle); 1180var reader = Module.MetadataReader; 1212BlobHandle signature = Module.GetMethodSignatureOrThrow(methodDef); 1223foreach (var param in Module.GetParametersOfMethodOrThrow(methodDef)) 1225int sequenceNumber = Module.GetParameterSequenceNumberOrThrow(param); 1270var signature = Module.GetPropertySignatureOrThrow(handle); 1297var signature = Module.GetPropertySignatureOrThrow(handle); 1655return Module.IsTargetAttribute( 1672return Module.GetTargetAttributeSignatureIndex(customAttribute, description); 1695if (Module.GetTypeAndConstructor(handle, out attributeType, out ctor)) 1697BlobReader argsReader = Module.GetMemoryReaderOrThrow(Module.GetCustomAttributeValueOrThrow(handle)); 1698BlobReader sigReader = Module.GetMemoryReaderOrThrow(Module.GetMethodSignatureOrThrow(ctor)); 1767if (!Module.GetTypeAndConstructor(handle, out attributeType, out ctor)) 1796if (!Module.GetTypeAndConstructor(handle, out attributeType, out ctor)) 1803if (!Module.GetAttributeNamespaceAndName(attributeType, out namespaceHandle, out nameHandle)) 1808string fullName = Module.GetFullNameOrThrow(namespaceHandle, nameHandle); 1849return DecodeSignatureHeaderOrThrow(Module, signature, out signatureHeader); 1912BlobHandle signature = Module.GetFieldSignatureOrThrow(fieldHandle); 1983foreach (var methodImpl in Module.GetMethodImplementationsOrThrow(implementingTypeDef)) 1987Module.GetMethodImplPropsOrThrow(methodImpl, out methodDebugHandle, out implementedMethodHandle); 2077foreach (MethodDefinitionHandle methodDef in Module.GetMethodsOfTypeOrThrow(typeDef)) 2120foreach (var interfaceImplHandle in Module.GetInterfaceImplementationsOrThrow(searchTypeDef)) 2122var interfaceImpl = Module.MetadataReader.GetInterfaceImplementation(interfaceImplHandle); 2126EnqueueTypeToken(typeDefsToSearch, typeSymbolsToSearch, Module.GetBaseTypeOfTypeOrThrow(searchTypeDef)); 2268TypeDefinitionHandle typeDef = Module.FindContainingTypeOrThrow((MethodDefinitionHandle)token); 2288TypeDefinitionHandle typeDef = Module.FindContainingTypeOrThrow((FieldDefinitionHandle)token); 2308this.Module.GetMethodSpecificationOrThrow((MethodSpecificationHandle)token, out method, out instantiation); 2338EntityHandle container = Module.GetContainingTypeOrThrow(memberRef);
Microsoft.CodeAnalysis.CSharp (7)
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
197=> _metadataDecoder.Module.HasStateMachineAttribute(methodHandle, out var typeName) ? _metadataDecoder.GetTypeSymbolForSerializedType(typeName) : null;
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (4)
128memberName = Module.GetMemberRefNameOrThrow(memberRef); 129signatureHandle = Module.GetSignatureOrThrow(memberRef); 134memberName = Module.GetMethodDefNameOrThrow(methodDef); 135signatureHandle = Module.GetMethodSignatureOrThrow(methodDef);
Symbols\Metadata\PE\MetadataDecoder.cs (2)
283bool isInterface = Module.IsInterfaceOrThrow(typeDef); 288EntityHandle baseToken = Module.GetBaseTypeOfTypeOrThrow(typeDef);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationExtensions.cs (1)
42metadataDecoder.Module.HasStateMachineAttribute(candidateMethod.Handle, out var stateMachineTypeName) &&
CSharpEESymbolProvider.cs (1)
93int index = _metadataDecoder.Module.GetAssemblyReferenceIndexOrThrow(handle);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1900var reader = _decoder.Module.GetMetadataReader();
Microsoft.CodeAnalysis.VisualBasic (7)
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (1)
129If _metadataDecoder.Module.HasStateMachineAttribute(methodHandle, typeName) Then
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (4)
106memberName = [Module].GetMemberRefNameOrThrow(memberRef) 107signatureHandle = [Module].GetSignatureOrThrow(memberRef) 111memberName = [Module].GetMethodDefNameOrThrow(methodDef) 112signatureHandle = [Module].GetMethodSignatureOrThrow(methodDef)
Symbols\Metadata\PE\MetadataDecoder.vb (2)
247Dim isInterface As Boolean = Me.Module.IsInterfaceOrThrow(typeDef) 251Dim baseToken As EntityHandle = Me.Module.GetBaseTypeOfTypeOrThrow(typeDef)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
CompilationExtensions.vb (1)
39If metadataDecoder.Module.HasStateMachineAttribute(candidateMethod.Handle, stateMachineTypeName) AndAlso
EvaluationContext.vb (1)
535Dim [module] = metadataDecoder.Module
VisualBasicEESymbolProvider.vb (1)
70Dim index As Integer = _metadataDecoder.Module.GetAssemblyReferenceIndexOrThrow(handle)