55 overrides of IsImplicitlyDeclared
Microsoft.CodeAnalysis.CSharp (55)
Lowering\SynthesizedMethodBaseSymbol.cs (1)
215
public sealed override bool
IsImplicitlyDeclared
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
96
public abstract override bool
IsImplicitlyDeclared
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
141
public override bool
IsImplicitlyDeclared
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
84
public override bool
IsImplicitlyDeclared
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
157
public sealed override bool
IsImplicitlyDeclared
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
108
public override bool
IsImplicitlyDeclared
Symbols\DiscardSymbol.cs (1)
26
public override bool
IsImplicitlyDeclared
=> true;
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
150
public override bool
IsImplicitlyDeclared
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
835
public override bool
IsImplicitlyDeclared
=> true;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
78
public override bool
IsImplicitlyDeclared
=> true;
Symbols\NamespaceSymbol.cs (1)
129
public sealed override bool
IsImplicitlyDeclared
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
141
public override bool
IsImplicitlyDeclared
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
142
public override bool
IsImplicitlyDeclared
Symbols\SignatureOnlyParameterSymbol.cs (1)
54
public override bool
IsImplicitlyDeclared
{ get { return true; } }
Symbols\Source\CrefTypeParameterSymbol.cs (1)
219
public override bool
IsImplicitlyDeclared
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
232
public override bool
IsImplicitlyDeclared
Symbols\Source\LambdaSymbol.cs (1)
412
public override bool
IsImplicitlyDeclared
Symbols\Source\SourceClonedParameterSymbol.cs (1)
33
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Source\SourceConstructorSymbolBase.cs (1)
110
public sealed override bool
IsImplicitlyDeclared
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
109
public override bool
IsImplicitlyDeclared
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
170
public sealed override bool
IsImplicitlyDeclared
Symbols\Source\SourceEventFieldSymbol.cs (1)
35
public override bool
IsImplicitlyDeclared
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
256
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1063
public override bool
IsImplicitlyDeclared
Symbols\Source\SourceParameterSymbol.cs (1)
284
public override bool
IsImplicitlyDeclared
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
781
public override bool
IsImplicitlyDeclared
Symbols\Source\SynthesizedSourceOrdinaryMethodSymbol.cs (1)
36
public sealed override bool
IsImplicitlyDeclared
=> true;
Symbols\Source\ThisParameterSymbol.cs (1)
109
public sealed override bool
IsImplicitlyDeclared
Symbols\Synthesized\GeneratedLabelSymbol.cs (1)
55
public override bool
IsImplicitlyDeclared
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
50
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
48
public sealed override bool
IsImplicitlyDeclared
=> true;
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
72
public override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedContainer.cs (1)
185
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
59
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
249
public override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
40
public override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
193
public override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
67
public sealed override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
98
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
75
public override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedLocal.cs (1)
162
public sealed override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedMethodSymbol.cs (1)
29
public sealed override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
78
public override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
37
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
192
public sealed override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
297
public sealed override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedUnionValuePropertySymbol.cs (1)
43
public override bool
IsImplicitlyDeclared
=> true;
Symbols\UpdatedContainingSymbolLocal.cs (1)
83
public override bool
IsImplicitlyDeclared
=> _underlyingLocal.IsImplicitlyDeclared;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
43
public override bool
IsImplicitlyDeclared
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
44
public override bool
IsImplicitlyDeclared
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
175
public override bool
IsImplicitlyDeclared
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
47
public override bool
IsImplicitlyDeclared
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
106
public override bool
IsImplicitlyDeclared
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
44
public override bool
IsImplicitlyDeclared
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
45
public override bool
IsImplicitlyDeclared
58 references to IsImplicitlyDeclared
Microsoft.CodeAnalysis.CSharp (58)
Binder\Binder_Await.cs (1)
181
info = method.
IsImplicitlyDeclared
?
Binder\Binder_Statements.cs (2)
3853
Debug.Assert(!this.ContainingMember().
IsImplicitlyDeclared
);
3871
var constructorInitializer = new BoundExpressionStatement(ctorSyntax, initializerInvocation) { WasCompilerGenerated = ((MethodSymbol)ContainingMember()).
IsImplicitlyDeclared
};
Binder\InMethodBinder.cs (1)
247
Debug.Assert(!locations.IsEmpty || parameter.
IsImplicitlyDeclared
);
CodeGen\CodeGenerator.cs (1)
289
if (_emitPdbSequencePoints && _method.
IsImplicitlyDeclared
)
CodeGen\EmitExpression.cs (1)
1655
Debug.Assert(method.
IsImplicitlyDeclared
);
Compilation\CSharpCompilation.cs (1)
3188
if (symbol.Kind == SymbolKind.Method && symbol.
IsImplicitlyDeclared
&& ((MethodSymbol)symbol).MethodKind == MethodKind.Constructor)
Compiler\ClsComplianceChecker.cs (1)
969
symbol.
IsImplicitlyDeclared
||
Compiler\DocumentationCommentCompiler.cs (1)
464
return symbol.
IsImplicitlyDeclared
||
Compiler\MethodCompiler.cs (8)
643
containingType is {
IsImplicitlyDeclared
: false, TypeKind: TypeKind.Class or TypeKind.Struct or TypeKind.Interface } &&
949
if (diagsWritten && !methodSymbol.
IsImplicitlyDeclared
&& _compilation.EventQueue != null)
1008
Debug.Assert(methodSymbol.
IsImplicitlyDeclared
);
1013
Debug.Assert(methodSymbol.
IsImplicitlyDeclared
);
1124
methodSymbol.
IsImplicitlyDeclared
&& body == null)
1166
if (diagsWritten && !methodSymbol.
IsImplicitlyDeclared
&& _compilation.EventQueue != null)
2072
if (reportNullableDiagnostics && method.IsConstructor() && method.
IsImplicitlyDeclared
&& nullableInitialState is object)
2499
var constructorInitializer = new BoundExpressionStatement(initializerInvocation.Syntax, initializerInvocation) { WasCompilerGenerated = method.
IsImplicitlyDeclared
};
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
531
if (!member.
IsImplicitlyDeclared
)
FlowAnalysis\DataFlowsOutWalker.cs (1)
233
((param.RefKind != RefKind.None && !param.
IsImplicitlyDeclared
&& !RegionContains(param.GetFirstLocation().SourceSpan)) ||
FlowAnalysis\DefiniteAssignment.cs (1)
897
return !init.Constructor.
IsImplicitlyDeclared
|| init.InitializerExpressionOpt != null;
FlowAnalysis\FlowAnalysisPass.cs (1)
51
if ((method.
IsImplicitlyDeclared
&& !method.IsScriptInitializer) ||
FlowAnalysis\NullableWalker.cs (1)
1502
if (method.
IsImplicitlyDeclared
&& !method.IsImplicitConstructor && !method.IsScriptInitializer)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
52
if (method.
IsImplicitlyDeclared
&& !method.IsImplicitConstructor)
129
if (!method.
IsImplicitlyDeclared
&& method is not SynthesizedSimpleProgramEntryPointSymbol)
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
164
if (method.
IsImplicitlyDeclared
&& !method.IsImplicitConstructor)
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (1)
51
(method is {
IsImplicitlyDeclared
: true } ||
Lowering\Instrumentation\StackOverflowProbingInstrumenter.cs (1)
41
(method is {
IsImplicitlyDeclared
: true } ||
Symbols\MemberSymbolExtensions.cs (1)
700
return method.
IsImplicitlyDeclared
&&
Symbols\MethodSymbol.cs (2)
684
return ((MethodKind == MethodKind.Constructor || MethodKind == MethodKind.StaticConstructor) &&
IsImplicitlyDeclared
);
695
return MethodKind == MethodKind.Constructor &&
IsImplicitlyDeclared
;
Symbols\MethodSymbolExtensions.cs (1)
24
return method.
IsImplicitlyDeclared
&& method.MethodKind == MethodKind.AnonymousFunction;
Symbols\PublicModel\Symbol.cs (1)
246
bool ISymbol.IsImplicitlyDeclared => UnderlyingSymbol.
IsImplicitlyDeclared
;
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
143
get { return _underlyingAssembly.
IsImplicitlyDeclared
; }
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
144
get { return _underlyingModule.
IsImplicitlyDeclared
; }
Symbols\Source\SourceConstructorSymbolBase.cs (1)
114
return base.
IsImplicitlyDeclared
;
Symbols\Source\SourceMemberContainerSymbol.cs (2)
2231
if (symbol.Kind != SymbolKind.Field || !symbol.
IsImplicitlyDeclared
)
3998
if (member is MethodSymbol {
IsImplicitlyDeclared
: false, MethodKind: not (MethodKind.Constructor or MethodKind.StaticConstructor or MethodKind.Destructor or MethodKind.ExplicitInterfaceImplementation) } method &&
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
691
if (symbol.
IsImplicitlyDeclared
)
Symbols\Source\SourceMethodSymbol.cs (3)
221
if (((target.
IsImplicitlyDeclared
&& target is not SourceFieldLikeEventSymbol.SourceEventDefinitionAccessorSymbol { PartialImplementationPart.
IsImplicitlyDeclared
: false }) ||
223
!target.ContainingType.
IsImplicitlyDeclared
&&
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1493
if (!this.
IsImplicitlyDeclared
)
Symbols\Symbol.cs (3)
319
bool ISymbolInternal.IsImplicitlyDeclared => this.
IsImplicitlyDeclared
;
469
/// was not implicitly declared (see the <see cref="
IsImplicitlyDeclared
"/> property).
942
if (this.
IsImplicitlyDeclared
&& declaringReferences.Length == 0)
Symbols\SymbolExtensions.cs (1)
353
if (reference == null && symbol.
IsImplicitlyDeclared
)
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
50
if (!this.ContainingType.
IsImplicitlyDeclared
)
Symbols\Synthesized\SynthesizedContainer.cs (1)
60
if (ContainingSymbol.Kind == SymbolKind.NamedType && ContainingSymbol.
IsImplicitlyDeclared
)
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
57
if (!_containingType.
IsImplicitlyDeclared
)
Symbols\TypeSymbol.cs (1)
1776
if (!implementingMember.
IsImplicitlyDeclared
&& !implementingMember.IsAccessor())
Symbols\UpdatedContainingSymbolLocal.cs (1)
83
public override bool IsImplicitlyDeclared => _underlyingLocal.
IsImplicitlyDeclared
;
Symbols\Wrapped\WrappedEventSymbol.cs (1)
47
return _underlyingEvent.
IsImplicitlyDeclared
;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
46
get { return _underlyingField.
IsImplicitlyDeclared
; }
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
179
return UnderlyingMethod.
IsImplicitlyDeclared
;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
49
get { return _underlyingType.
IsImplicitlyDeclared
; }
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
108
get { return _underlyingParameter.
IsImplicitlyDeclared
; }
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
46
get { return _underlyingProperty.
IsImplicitlyDeclared
; }
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
47
get { return _underlyingTypeParameter.
IsImplicitlyDeclared
; }