4 writes to BaseType
illink (1)
Microsoft.Maui.Controls.Build.Tasks (1)
SetPropertiesVisitor.cs (1)
1837 BaseType = module.TypeSystem.Object,
Mono.Cecil (2)
Mono.Cecil\AssemblyReader.cs (1)
960 type.BaseType = GetTypeDefOrRef (ReadMetadataToken (CodedIndex.TypeDefOrRef));
Mono.Cecil\TypeDefinition.cs (1)
489 this.BaseType = baseType;
90 references to BaseType
illink (37)
Microsoft.Maui.Controls.Build.Tasks (40)
CreateObjectVisitor.cs (1)
36 || parentVar.VariableType.Resolve().BaseType?.FullName == "Microsoft.Maui.Controls.ResourceDictionary";
DebugXamlCTask.cs (4)
122 if (typeDef.BaseType.Resolve().GetConstructors().FirstOrDefault(c => c.HasParameters && c.Parameters.Count == 1 && c.Parameters[0].Name == "useCompiledXaml") is MethodDefinition baseCtorDef) 125 baseCtor = module.ImportReference(baseCtor.ResolveGenericParameters(typeDef.BaseType, module)); 130 baseCtor = module.ImportReference(typeDef.BaseType.Resolve().GetConstructors().First(c => c.HasParameters == false)); 131 baseCtor = module.ImportReference(baseCtor.ResolveGenericParameters(typeDef.BaseType, module));
ExpandMarkupsVisitor.cs (1)
33 || parentVar.VariableType.Resolve().BaseType?.FullName == "Microsoft.Maui.Controls.ResourceDictionary";
ModuleDefinitionExtensions.cs (2)
285 if (!flatten || typedef.BaseType == null) 287 foreach (var property in typedef.BaseType.ResolveCached(cache).Properties(cache, flatten: true))
NodeILExtensions.cs (4)
57 if (targetTypeRef.ResolveCached(context.Cache).BaseType != null && targetTypeRef.ResolveCached(context.Cache).BaseType.FullName == "System.Enum") 232 if (targetTypeRef.ResolveCached(context.Cache).BaseType != null && targetTypeRef.ResolveCached(context.Cache).BaseType.FullName == "System.Enum")
SetFieldVisitor.cs (1)
26 || parentVar.VariableType.Resolve().BaseType?.FullName == "Microsoft.Maui.Controls.ResourceDictionary";
SetNamescopesAndRegisterNamesVisitor.cs (1)
27 || parentVar.VariableType.Resolve().BaseType?.FullName == "Microsoft.Maui.Controls.ResourceDictionary";
SetPropertiesVisitor.cs (3)
46 || parentVar.VariableType.Resolve().BaseType?.FullName == "Microsoft.Maui.Controls.ResourceDictionary"; 248 if (typeDef.BaseType == null) 250 return GetContentProperty(cache, typeDef.BaseType);
SetResourcesVisitor.cs (1)
76 || parentVar.VariableType.ResolveCached(Context.Cache).BaseType?.FullName == "Microsoft.Maui.Controls.ResourceDictionary";
TypeDefinitionExtensions.cs (2)
56 selfTypeRef = self.BaseType; 57 self = self.BaseType?.ResolveCached(cache);
TypeReferenceExtensions.cs (20)
82 if (typeDef.BaseType == null || typeDef.BaseType.FullName == "System.Object") 84 return typeDef.BaseType.ResolveGenericParameters(typeRef).GetProperty(cache, predicate, out declaringTypeRef); 98 if (typeDef.BaseType == null || typeDef.BaseType.FullName == "System.Object") 100 return typeDef.BaseType.ResolveGenericParameters(typeRef).GetEvent(cache, predicate, out declaringTypeRef); 133 if (typeDef.BaseType == null || typeDef.BaseType.FullName == "System.Object") 135 return typeDef.BaseType.ResolveGenericParameters(typeRef).GetField(cache, predicate, out declaringTypeRef); 143 var baseTypeRef = typeDef.BaseType; 164 var baseTypeRef = typeDef.BaseType; 243 if (typeDef.BaseType == null) 246 typeRef = typeDef.BaseType.ResolveGenericParameters(typeRef); 257 var baseTypeRef = typeDef.BaseType; 297 if (typeDef.BaseType == null || typeDef.BaseType.FullName == "System.Object") 299 var baseType = typeDef.BaseType.ResolveGenericParameters(typeRef); 387 if (typeDef.BaseType == null || typeDef.BaseType.FullName == "System.Object") 389 return self.ResolveGenericParameters(typeDef.BaseType.ResolveGenericParameters(declaringTypeReference));
Mono.Cecil (9)
Mono.Cecil\AssemblyWriter.cs (1)
1462 MakeCodedRID (GetTypeToken (type.BaseType), CodedIndex.TypeDefOrRef),
Mono.Cecil\MetadataResolver.cs (4)
192 if (type.BaseType == null) 195 type = Resolve (type.BaseType); 257 if (type.BaseType == null) 260 type = Resolve (type.BaseType);
Mono.Cecil\WindowsRuntimeProjections.cs (4)
233 var base_type = type.BaseType; 376 var base_type = type.BaseType; 603 var base_type = declaring_type.BaseType; 712 var base_type = declaring_type.BaseType;
Mono.Cecil.Pdb (2)
Mono.Cecil.Pdb\ModuleMetadata.cs (2)
502 *ptkExtends = type.BaseType != null ? type.BaseType.MetadataToken.ToUInt32 () : 0;
Mono.Cecil.Rocks (1)
Mono.Cecil.Rocks\MethodDefinitionRocks.cs (1)
60 var base_type = type.BaseType;
tlens (1)
TLens.Analyzers\TypeInstatiationAnalyzer.cs (1)
47if (md.DeclaringType == method.DeclaringType.BaseType)