26 implementations of GetInternalSymbol
Microsoft.CodeAnalysis (18)
CodeGen\ArrayMembers.cs (1)
364Symbols.ISymbolInternal? Cci.IReference.GetInternalSymbol() => null;
CodeGen\PrivateImplementationDetails.cs (2)
852Symbols.ISymbolInternal? Cci.IReference.GetInternalSymbol() => null; 1042Symbols.ISymbolInternal? Cci.IReference.GetInternalSymbol() => null;
Emit\CommonPEModuleBuilder.cs (1)
397Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
96public ISymbolInternal? GetInternalSymbol()
Emit\EditAndContinue\DeletedSourceDefinition.cs (1)
43public ISymbolInternal? GetInternalSymbol()
Emit\ErrorType.cs (2)
184Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null; 248Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
Emit\NoPia\CommonEmbeddedMember.cs (1)
120Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
Emit\NoPia\CommonEmbeddedParameter.cs (1)
222CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
Emit\NoPia\CommonEmbeddedType.cs (1)
569CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
220CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
Emit\NoPia\VtblGap.cs (1)
183Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
PEWriter\InheritedTypeParameter.cs (1)
200CodeAnalysis.Symbols.ISymbolInternal? Cci.IReference.GetInternalSymbol() => null;
PEWriter\MethodDefinitionBase.cs (1)
107CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
PEWriter\ModifiedTypeReference.cs (1)
150CodeAnalysis.Symbols.ISymbolInternal? Cci.IReference.GetInternalSymbol() => null;
PEWriter\ParameterDefinitionBase.cs (1)
34public ISymbolInternal? GetInternalSymbol() => null;
PEWriter\RootModuleType.cs (1)
329CodeAnalysis.Symbols.ISymbolInternal? Cci.IReference.GetInternalSymbol() => null;
Microsoft.CodeAnalysis.CSharp (8)
Emitter\Model\AssemblyReference.cs (1)
59CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
151CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
Emitter\Model\ModuleReference.cs (1)
92CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => null;
Emitter\Model\NamedTypeReference.cs (1)
167CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => UnderlyingNamedType;
Emitter\Model\SymbolAdapter.cs (1)
35CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => AdaptedSymbol;
Emitter\Model\TypeMemberReference.cs (1)
52CodeAnalysis.Symbols.ISymbolInternal Cci.IReference.GetInternalSymbol() => UnderlyingSymbol;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
587ISymbolInternal? IReference.GetInternalSymbol() => null;
Symbols\Source\ExtensionGroupingInfo.cs (1)
633ISymbolInternal? IReference.GetInternalSymbol()
49 references to GetInternalSymbol
Microsoft.CodeAnalysis (34)
CodeGen\ArrayMembers.cs (1)
362=> ((object?)arrayType.GetInternalSymbol() ?? arrayType).ToString() + "." + Name;
CodeGen\PermissionSetAttribute.cs (1)
84ISymbol iSymbol = _sourceAttribute.GetType(context).GetInternalSymbol()!.GetISymbol();
CodeGen\PrivateImplementationDetails.cs (3)
766return $"string {(object?)ContainingTypeDefinition.GetInternalSymbol() ?? ContainingTypeDefinition}.{this.Name}"; 785public override string ToString() => $"{(object?)_type.GetInternalSymbol() ?? _type} {(object?)ContainingTypeDefinition.GetInternalSymbol() ?? ContainingTypeDefinition}.{this.Name}";
Emit\CommonPEModuleBuilder.cs (6)
435Debug.Assert(body == null || (object)methodSymbol == body.MethodDefinition.GetInternalSymbol()); 864Debug.Assert(((ISynthesizedGlobalMethodSymbol)cctor.GetInternalSymbol()).ContainingPrivateImplementationDetailsType == (object)details); 917builder.Add(field.GetInternalSymbol()); 925builder.Add(method.GetInternalSymbol()); 933builder.Add(property.GetInternalSymbol()); 941builder.Add(type.GetInternalSymbol());
Emit\EditAndContinue\DefinitionMap.cs (4)
126=> MetadataTokens.EntityHandle(SourceToMetadataSymbolMatcher.MapDefinition(def)?.GetInternalSymbol()?.MetadataToken ?? 0); 186peMethod = (IMethodSymbolInternal?)PreviousSourceToMetadataSymbolMatcher.MapDefinition(oldMethodDef)?.GetInternalSymbol(); 212peProperty = (IPropertySymbolInternal?)PreviousSourceToMetadataSymbolMatcher.MapDefinition(oldPropertyDef)?.GetInternalSymbol(); 238peEvent = (IEventSymbolInternal?)PreviousSourceToMetadataSymbolMatcher.MapDefinition(oldEventDef)?.GetInternalSymbol();
Emit\EditAndContinue\DeletedSourceDefinition.cs (1)
44=> OldDefinition.GetInternalSymbol();
Emit\EditAndContinue\DeltaMetadataWriter.cs (4)
550if (typeDef.GetInternalSymbol() is INamedTypeSymbolInternal typeSymbol && 895ReportReferencesToAddedSymbol(typeRef.GetInternalSymbol()); 900ReportReferencesToAddedSymbol(memberRef.GetInternalSymbol()); 979if (translatedType.GetInternalSymbol() is ITypeSymbolInternal typeSymbol)
Emit\EditAndContinue\SymbolChanges.cs (3)
61=> definition.GetInternalSymbol() is { } internalSymbol && IsReplaced(internalSymbol, checkEnclosingTypes); 129var symbol = def.GetInternalSymbol(); 537=> fieldDefinition.GetInternalSymbol() is { } fieldSymbol ? GetAssociatedSymbol(fieldSymbol)?.GetCciAdapter() as IDefinition : null;
Emit\EditAndContinue\SymbolMatcher.cs (2)
26MapDefinition(definition)?.GetInternalSymbol() : 165var template = (INamedTypeSymbolInternal?)previousValue.Type.GetInternalSymbol();
Emit\NoPia\CommonEmbeddedMethod.cs (1)
311return UnderlyingMethod.GetInternalSymbol().GetISymbol().ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emit\NoPia\CommonEmbeddedType.cs (1)
723return UnderlyingNamedType.GetInternalSymbol().GetISymbol().ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
PEWriter\MetadataWriter.cs (1)
1448symbol = (errorEntity as Cci.IReference)?.GetInternalSymbol();
PEWriter\SymbolEquivalentEqualityComparer.cs (3)
34var xSymbol = x.GetInternalSymbol(); 35var ySymbol = y.GetInternalSymbol(); 47var objSymbol = obj?.GetInternalSymbol();
PEWriter\UsedNamespaceOrType.cs (3)
96var xSymbol = x.GetInternalSymbol(); 97var ySymbol = y.GetInternalSymbol(); 113var objSymbol = obj?.GetInternalSymbol();
Microsoft.CodeAnalysis.CSharp (15)
Compiler\MethodCompiler.cs (1)
698var method = (MethodSymbol)definition.GetInternalSymbol();
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (6)
58if (definition.GetInternalSymbol() is Symbol symbol) 90if (reference.GetInternalSymbol() is Symbol symbol) 350return (NamedTypeSymbol?)value.Type?.GetInternalSymbol(); 358return (NamedTypeSymbol?)value.Type?.GetInternalSymbol(); 363return (NamedTypeSymbol?)value.Delegate?.GetInternalSymbol(); 508var otherDelegateType = (NamedTypeSymbol?)otherTypeCandidate.Type.GetInternalSymbol();
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
179Append(result, _underlyingMethod.GetInternalSymbol() ?? (object)_underlyingMethod);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
409var method = m.GetInternalSymbol() as MethodSymbol;
Emitter\Model\PEModuleBuilder.cs (5)
733var type = (NamedTypeSymbol)exportedType.Type.GetInternalSymbol(); 998var namedType = typeRef.GetInternalSymbol() as NamedTypeSymbol; 2033return (MethodSymbol)methodAdapter.GetInternalSymbol()!; 2041return (MethodSymbol)privateImplClass.PrivateImplementationDetails.GetMethod(methodName)!.GetInternalSymbol()!; 2315Debug.Assert(container is not NamedTypeSymbol { IsExtension: true } || nestedType.GetInternalSymbol() is FixedFieldImplementationType);
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
50ArrayTypeSymbol payloadArrayType = (ArrayTypeSymbol)payloadRoot.Value.Type.GetInternalSymbol();