2 overrides of DeclaringType
Mono.Cecil (2)
Mono.Cecil\MethodSpecification.cs (1)
50
public override TypeReference
DeclaringType
{
Mono.Cecil\TypeReference.cs (1)
160
public override TypeReference
DeclaringType
{
19 writes to DeclaringType
Microsoft.Maui.Controls.Build.Tasks (3)
FieldReferenceExtensions.cs (1)
17
DeclaringType
= declaringTypeRef
MethodReferenceExtensions.cs (2)
18
DeclaringType
= declaringTypeRef,
70
DeclaringType
= declaringType,
Mono.Cecil (16)
Mono.Cecil\AssemblyReader.cs (2)
2341
field.
DeclaringType
= declaring_type;
2346
method.
DeclaringType
= declaring_type;
Mono.Cecil\EventDefinition.cs (1)
118
set { base.
DeclaringType
= value; }
Mono.Cecil\FieldDefinition.cs (1)
262
set { base.
DeclaringType
= value; }
Mono.Cecil\FieldReference.cs (1)
51
this.
DeclaringType
= declaringType;
Mono.Cecil\Import.cs (5)
364
DeclaringType
= declaring_type,
396
DeclaringType
= ImportType (method.DeclaringType, context, ImportGenericKind.Definition),
421
reference.
DeclaringType
= declaring_type;
682
DeclaringType
= declaring_type,
701
DeclaringType
= declaring_type,
Mono.Cecil\MethodDefinition.cs (1)
486
set { base.
DeclaringType
= value; }
Mono.Cecil\MethodReference.cs (1)
159
this.
DeclaringType
= declaringType;
Mono.Cecil\PropertyDefinition.cs (1)
189
set { base.
DeclaringType
= value; }
Mono.Cecil\TypeReference.cs (1)
165
base.
DeclaringType
= value;
Mono.Cecil\WindowsRuntimeProjections.cs (2)
447
@override.
DeclaringType
= redirectedInterfacePair.Value.InterfaceType;
489
@override.
DeclaringType
= redirectedInterfacePair.Key.InterfaceType;
101 references to DeclaringType
illink (56)
Linker.Dataflow\CompilerGeneratedState.cs (4)
60
if (CompilerGeneratedNames.IsLambdaDisplayClass(field.
DeclaringType
.Name))
63
if (CompilerGeneratedNames.IsStateMachineType(field.
DeclaringType
.Name))
468
if (instr.Operand is MethodReference {
DeclaringType
: GenericInstanceType typeRef }
479
if (instr.Operand is FieldReference {
DeclaringType
: GenericInstanceType typeRef }
Linker.Dataflow\FieldValue.cs (1)
21
StaticType = new(fieldToLoad.FieldType.InflateFrom(fieldToLoad.
DeclaringType
as IGenericInstance), resolver);
Linker.Dataflow\FlowAnnotations.cs (4)
883
return new MethodParameterValue(method.Method.
DeclaringType
, new ParameterProxy(method, (ParameterIndex)0), dynamicallyAccessedMemberTypes, _context);
900
"EmptyTypes" when field.
DeclaringType
.IsTypeOf(WellKnownType.System_Type) => ArrayValue.Create(0, field.
DeclaringType
),
901
"Empty" when field.
DeclaringType
.IsTypeOf(WellKnownType.System_String) => new KnownStringValue(string.Empty),
Linker.Dataflow\GenericArgumentDataFlow.cs (4)
38
ProcessGenericArgumentDataFlow(diagnosticContext, reflectionMarker, context, method.
DeclaringType
);
43
ProcessGenericArgumentDataFlow(diagnosticContext, reflectionMarker, context, field.
DeclaringType
);
104
return RequiresGenericArgumentDataFlow(flowAnnotations, method.
DeclaringType
);
109
return RequiresGenericArgumentDataFlow(flowAnnotations, field.
DeclaringType
);
Linker.Dataflow\MethodReturnValue.cs (2)
26
var staticType = isNewObj ? methodRef.
DeclaringType
: methodRef.ReturnType.InflateFrom(methodRef as IGenericInstance ?? methodRef.
DeclaringType
as IGenericInstance);
Linker.Dataflow\ParameterProxy.cs (3)
14
return Method.Method.
DeclaringType
.IsValueType ? ReferenceKind.Ref : ReferenceKind.None;
32
return Method.Method.
DeclaringType
;
35
var genericInstance = method as IGenericInstance ?? method.
DeclaringType
as IGenericInstance;
Linker.Steps\DiscoverSerializationHandler.cs (1)
111
TypeReference attributeType = attribute.Constructor.
DeclaringType
;
Linker.Steps\MarkStep.cs (13)
1188
TypeReference constructor_type = ca.Constructor.
DeclaringType
;
1263
if (ca.Constructor.
DeclaringType
.Namespace == "System.Diagnostics")
1265
string attributeName = ca.Constructor.
DeclaringType
.Name;
1636
string attributeFullName = customAttribute.Constructor.
DeclaringType
.FullName;
1703
if (reference.
DeclaringType
is GenericInstanceType)
1708
MarkType(reference.
DeclaringType
, new DependencyInfo(DependencyKind.DeclaringType, reference), origin);
2326
var attrType = attribute.Constructor.
DeclaringType
;
2363
switch (attribute.Constructor.
DeclaringType
.FullName)
3143
if (reference.
DeclaringType
is ArrayType arrayType)
3145
MarkType(reference.
DeclaringType
, new DependencyInfo(DependencyKind.DeclaringType, reference), origin);
3154
if (reference.
DeclaringType
is GenericInstanceType)
3158
MarkType(reference.
DeclaringType
, new DependencyInfo(DependencyKind.DeclaringType, reference), origin);
3539
var interfaceToBeImplemented = ov.
DeclaringType
;
Linker.Steps\RootAssemblyInputStep.cs (1)
191
if (attribute.Constructor.
DeclaringType
.IsTypeOf("System.Runtime.CompilerServices", "InternalsVisibleToAttribute"))
Linker.Steps\UnreachableBlocksOptimizer.cs (1)
334
if (method.
DeclaringType
.MetadataType == MetadataType.String)
Linker.Steps\UnsafeAccessorMarker.cs (3)
31
if (customAttribute.Constructor.
DeclaringType
.FullName == "System.Runtime.CompilerServices.UnsafeAccessorAttribute")
88
if (attr.Constructor.
DeclaringType
.FullName == "System.Runtime.CompilerServices.UnsafeAccessorTypeAttribute")
131
if (attr.Constructor.
DeclaringType
.FullName == "System.Runtime.CompilerServices.UnsafeAccessorTypeAttribute")
Linker\MemberReferenceExtensions.cs (3)
24
if (member.
DeclaringType
!= null)
25
sb.Append(member.
DeclaringType
.GetDisplayName()).Append('.');
33
var type = member is TypeReference typeReference ? typeReference : member.
DeclaringType
;
Linker\MethodBodyScanner.cs (1)
133
if (methodReference.
DeclaringType
is GenericInstanceType genericInstanceType)
Linker\MethodReferenceComparer.cs (3)
68
if (!TypeReferenceEqualityComparer.AreEqual(x.
DeclaringType
, y.
DeclaringType
, resolver))
179
return TypeReferenceEqualityComparer.GetHashCodeFor(obj.
DeclaringType
) * hashCodeMultiplier + obj.Name.GetHashCode();
Linker\MethodReferenceExtensions.cs (9)
27
sb.Insert(0, '.').Insert(0, method.
DeclaringType
.GetDisplayName());
43
sb.Insert(0, '.').Insert(0, method.
DeclaringType
.GetDisplayName());
68
sb.Insert(0, method.
DeclaringType
.Name);
73
if (method.
DeclaringType
!= null)
74
sb.Insert(0, '.').Insert(0, method.
DeclaringType
.GetDisplayName());
81
if (method.
DeclaringType
is GenericInstanceType genericInstance)
95
IGenericInstance? genericInstance = method as IGenericInstance ?? method.
DeclaringType
as IGenericInstance;
126
return method.
DeclaringType
.IsTypeOf(fullTypeName);
141
yield return method.
DeclaringType
.IsValueType ? ReferenceKind.Ref : ReferenceKind.None;
Linker\TypeReferenceWalker.cs (2)
250
WalkScopeOfTypeReference(mr.
DeclaringType
);
269
WalkScopeOfTypeReference(fr.
DeclaringType
);
Linker\UnconditionalSuppressMessageAttributeState.cs (1)
291
if (!TypeRefHasUnconditionalSuppressions(ca.Constructor.
DeclaringType
))
Microsoft.Maui.Controls.Build.Tasks (7)
BindablePropertyReferenceExtensions.cs (5)
17
var owner = bpRef.
DeclaringType
;
28
throw new BuildException(BuildExceptionCode.BPName, iXmlLineInfo, null, bpName, bpRef.
DeclaringType
);
35
var owner = bpRef.
DeclaringType
;
52
if (staticGetter != null && staticGetter.ReturnType.ResolveGenericParameters(bpRef.
DeclaringType
).ResolveCached(cache).HasCustomAttributes)
53
attributes.AddRange(staticGetter.ReturnType.ResolveGenericParameters(bpRef.
DeclaringType
).ResolveCached(cache).CustomAttributes);
NodeILExtensions.cs (1)
563
yield return Create(Ldtoken, module.ImportReference(declaringTypeReference ?? propertyRef.
DeclaringType
));
TypeReferenceExtensions.cs (1)
344
var declaringTypeReference = declaringMethodReference.
DeclaringType
;
Mono.Cecil (36)
Mono.Cecil\AssemblyReader.cs (1)
3474
if (generic_context != null && !generic_context.
DeclaringType
.IsArray)
Mono.Cecil\AssemblyWriter.cs (1)
2047
MakeCodedRID (GetTypeToken (member.
DeclaringType
), CodedIndex.MemberRefParent),
Mono.Cecil\CustomAttribute.cs (1)
90
get { return constructor.
DeclaringType
; }
Mono.Cecil\EventDefinition.cs (1)
117
get { return (TypeDefinition) base.
DeclaringType
; }
Mono.Cecil\FieldDefinition.cs (1)
261
get { return (TypeDefinition) base.
DeclaringType
; }
Mono.Cecil\GenericInstanceMethod.cs (2)
44
get { return ElementMethod.
DeclaringType
; }
57
.Append (method.
DeclaringType
.FullName)
Mono.Cecil\GenericParameter.cs (1)
87
? ((MethodReference) owner).
DeclaringType
.Scope
Mono.Cecil\GenericParameterResolver.cs (5)
8
if (methodReference.
DeclaringType
.IsArray && methodReference.Name == "Get")
12
var declaringGenericInstanceType = methodReference.
DeclaringType
as GenericInstanceType;
22
return ResolveIfNeeded (null, fieldReference.
DeclaringType
as GenericInstanceType, fieldReference.FieldType);
28
var declaringGenericInstanceType = method.
DeclaringType
as GenericInstanceType;
39
var declaringGenericInstanceType = method.
DeclaringType
as GenericInstanceType;
Mono.Cecil\Import.cs (4)
89
return method.
DeclaringType
.GetElementType ().FullName + "." + method.Name;
114
return method.
DeclaringType
.GetElementType ();
676
var declaring_type = ImportType (field.
DeclaringType
, context);
695
var declaring_type = ImportType (method.
DeclaringType
, context);
Mono.Cecil\MetadataResolver.cs (3)
45
var declaring_type = member.
DeclaringType
;
175
var type = Resolve (field.
DeclaringType
);
222
var type = Resolve (method.
DeclaringType
);
Mono.Cecil\MethodDefinition.cs (1)
485
get { return (TypeDefinition) base.
DeclaringType
; }
Mono.Cecil\MethodReference.cs (1)
58
var declaring_type = this.
DeclaringType
;
Mono.Cecil\MethodReferenceComparer.cs (3)
43
if (!TypeReferenceEqualityComparer.AreEqual (x.
DeclaringType
, y.
DeclaringType
))
140
return TypeReferenceEqualityComparer.GetHashCodeFor (obj.
DeclaringType
) * hashCodeMultiplier + obj.Name.GetHashCode ();
Mono.Cecil\MethodSpecification.cs (1)
51
get { return method.
DeclaringType
; }
Mono.Cecil\PropertyDefinition.cs (1)
188
get { return (TypeDefinition) base.
DeclaringType
; }
Mono.Cecil\TypeReference.cs (2)
161
get { return base.
DeclaringType
; }
163
if (IsWindowsRuntimeProjection && value != base.
DeclaringType
)
Mono.Cecil\TypeResolver.cs (3)
46
var declaringType = Resolve (method.
DeclaringType
);
84
var declaringType = Resolve (field.
DeclaringType
);
86
if (declaringType == field.
DeclaringType
)
Mono.Cecil\WindowsRuntimeProjections.cs (4)
446
if (TypeReferenceEqualityComparer.AreEqual (@override.
DeclaringType
, redirectedInterfacePair.Key.InterfaceType)) {
488
if (TypeReferenceEqualityComparer.AreEqual (@override.
DeclaringType
, redirectedInterfacePair.Value.InterfaceType)) {
747
var declaring_type = member.
DeclaringType
;
899
var declaring_type = constructor.
DeclaringType
;
tlens (2)
TLens.Analyzers\RedundantFieldInitializationAnalyzer.cs (2)
114
if (fr.
DeclaringType
.FullName != "System.IntPtr" && fr.
DeclaringType
.FullName != "System.UIntPtr")