5 types derived from MemberReference
Mono.Cecil (5)
Mono.Cecil\EventReference.cs (1)
15
public abstract class EventReference :
MemberReference
{
Mono.Cecil\FieldReference.cs (1)
15
public class FieldReference :
MemberReference
{
Mono.Cecil\MethodReference.cs (1)
18
public class MethodReference :
MemberReference
, IMethodSignature, IGenericParameterProvider, IGenericContext {
Mono.Cecil\PropertyReference.cs (1)
17
public abstract class PropertyReference :
MemberReference
{
Mono.Cecil\TypeReference.cs (1)
52
public class TypeReference :
MemberReference
, IGenericParameterProvider, IGenericContext {
48 references to MemberReference
illink (17)
Linker.Dataflow\TrimAnalysisGenericInstantiationAccessPattern.cs (2)
12
public readonly
MemberReference
MemberReference;
15
internal TrimAnalysisGenericInstantiationAccessPattern(
MemberReference
memberReference, MessageOrigin origin)
Linker.Dataflow\TrimAnalysisPatternStore.cs (2)
15
readonly Dictionary<(MessageOrigin,
MemberReference
), TrimAnalysisGenericInstantiationAccessPattern> GenericInstantiations;
23
GenericInstantiations = new Dictionary<(MessageOrigin,
MemberReference
), TrimAnalysisGenericInstantiationAccessPattern>();
Linker.Steps\MarkStep.cs (3)
1064
AssemblyDefinition assemblyDef = assembly ?? ((
MemberReference
)context).Module.Assembly;
1825
((
MemberReference
)member).GetDisplayName(), // The cast is valid since it has to be a method or field
1834
Context.LogWarning(origin, id, type.GetDisplayName(), ((
MemberReference
)member).GetDisplayName());
Linker\CustomAttributeSource.cs (1)
28
MemberReference
mr => mr.Module.Assembly,
Linker\DependencyRecorderHelper.cs (1)
129
if (o is
MemberReference
mRef)
Linker\LinkContext.cs (2)
575
public bool IsOptimizationEnabled(CodeOptimizations optimization,
MemberReference
context)
1074
readonly HashSet<
MemberReference
> unresolved_reported = new();
Linker\LinkerAttributesInformation.cs (1)
87
context.LogWarning(provider, DiagnosticId.AttributeShouldOnlyBeUsedOnceOnMember, attributeValueType.FullName ?? "", (provider is
MemberReference
memberRef) ? memberRef.GetDisplayName() : provider.FullName);
Linker\MemberActionStore.cs (1)
24
private bool TryGetSubstitutionInfo(
MemberReference
member, [NotNullWhen(true)] out SubstitutionInfo? xmlInfo)
Linker\MemberReferenceExtensions.cs (2)
12
public static string GetDisplayName(this
MemberReference
member)
31
public static string GetNamespaceDisplayName(this
MemberReference
member)
Linker\MessageContainer.cs (1)
337
else if (Origin?.Provider is
MemberReference
memberRef)
Linker\UnconditionalSuppressMessageAttributeState.cs (1)
56
string? elementName = suppression.Provider is
MemberReference
memberRef ? memberRef.GetDisplayName() : suppression.Provider.ToString();
Mono.Cecil (31)
Mono.Cecil\AssemblyReader.cs (12)
2278
MemberReference
GetMemberReference (uint rid)
2282
var
member = metadata.GetMemberReference (rid);
2292
MemberReference
ReadMemberReference (uint rid)
2301
MemberReference
member;
2320
MemberReference
ReadTypeMemberReference (MetadataToken type, string name, uint signature)
2327
var
member = ReadMemberReferenceSignature (signature, declaring_type);
2333
MemberReference
ReadMemberReferenceSignature (uint signature, TypeReference declaring_type)
2352
MemberReference
ReadMethodMemberReference (MetadataToken token, string name, uint signature)
2358
var
member = ReadMemberReferenceSignature (signature, method.DeclaringType);
2369
metadata.MemberReferences = new
MemberReference
[image.GetTableLength (Table.MemberRef)];
2372
public IEnumerable<
MemberReference
> GetMemberReferences ()
2383
var member_references = new
MemberReference
[length];
Mono.Cecil\AssemblyWriter.cs (7)
2033
MetadataToken GetMemberRefToken (
MemberReference
member)
2044
MemberRefRow CreateMemberRefRow (
MemberReference
member)
2052
MetadataToken AddMemberReference (
MemberReference
member, MemberRefRow row)
2160
SignatureWriter GetMemberRefSignature (
MemberReference
member)
2274
static Exception CreateForeignMemberException (
MemberReference
member)
2287
var
member = provider as
MemberReference
;
Mono.Cecil\MetadataResolver.cs (4)
33
readonly
MemberReference
member;
35
public
MemberReference
Member {
53
public ResolutionException (
MemberReference
member)
62
public ResolutionException (
MemberReference
member, Exception innerException)
Mono.Cecil\MetadataSystem.cs (3)
42
internal
MemberReference
[] MemberReferences;
223
public
MemberReference
GetMemberReference (uint rid)
231
public void AddMemberReference (
MemberReference
member)
Mono.Cecil\ModuleDefinition.cs (2)
701
public IEnumerable<
MemberReference
> GetMemberReferences ()
704
return Empty<
MemberReference
>.Array;
Mono.Cecil\TypeResolver.cs (2)
191
var
memberReference = genericParameter.Owner as
MemberReference
;
Mono.Cecil\WindowsRuntimeProjections.cs (1)
745
static bool ImplementsRedirectedInterface (
MemberReference
member)