1 write to Override
illink (1)
Linker\OverrideInformation.cs (1)
22
Override
= @override;
25 references to Override
illink (25)
Linker.Dataflow\FlowAnnotations.cs (5)
538
var method = ov.
Override
;
600
ov.
Override
.GetParameter((ParameterIndex)parameterIndex).GetCustomAttributeProvider()!,
613
ov.
Override
.GenericParameters[genericParameterIndex],
622
IMemberDefinition origin = (ov.IsOverrideOfInterfaceMember && ov.InterfaceImplementor.Implementor != ov.
Override
.DeclaringType)
624
: ov.
Override
;
Linker.Steps\MarkStep.cs (14)
682
MarkMethod(dimInfo.
Override
, new DependencyInfo(DependencyKind.Override, dimInfo.Base), origin);
692
MarkMethod(ov.
Override
, new DependencyInfo(DependencyKind.Override, ov.Base), origin);
706
if (!Annotations.IsMarked(overrideInformation.
Override
.DeclaringType))
711
if (!Context.IsOptimizationEnabled(CodeOptimizations.OverrideRemoval, overrideInformation.
Override
))
717
if (Annotations.IsInstantiated(overrideInformation.
Override
.DeclaringType))
735
if (Context.IsOptimizationEnabled(CodeOptimizations.OverrideRemoval, overrideInformation.
Override
) && Annotations.IsInstantiated(overrideInformation.
Override
.DeclaringType))
737
MarkMethod(overrideInformation.
Override
, new DependencyInfo(DependencyKind.OverrideOnInstantiatedType, overrideInformation.
Override
.DeclaringType), origin);
742
Debug.Assert(!Context.IsOptimizationEnabled(CodeOptimizations.OverrideRemoval, overrideInformation.
Override
) || overrideInformation.Base.IsAbstract);
743
MarkMethod(overrideInformation.
Override
, new DependencyInfo(DependencyKind.Override, overrideInformation.Base), origin);
799
if ((!ov.
Override
.IsStatic && !Annotations.IsInstantiated(ov.InterfaceImplementor.Implementor))
800
|| ov.
Override
.IsStatic && !Annotations.IsRelevantToVariantCasting(ov.InterfaceImplementor.Implementor))
2634
var method = overrideInformation.
Override
;
Linker.Steps\SealerStep.cs (1)
140
if (Annotations.IsMarked(m.
Override
))
Linker.Steps\ValidateVirtualMethodAnnotationsStep.cs (2)
35
if (annotations.VirtualMethodsWithAnnotationsToValidate.Contains(overrideInformation.
Override
))
47
var method = ov.
Override
;
Linker\Annotations.cs (3)
703
if (FlowAnnotations.RequiresVirtualMethodDataFlowAnalysis(@override.
Override
) || HasLinkerAttribute<RequiresUnreferencedCodeAttribute>(@override.
Override
))
704
VirtualMethodsWithAnnotationsToValidate.Add(@override.
Override
);