55 overrides of IsImplicitlyDeclared
Microsoft.CodeAnalysis.CSharp (55)
Lowering\SynthesizedMethodBaseSymbol.cs (1)
212
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)
167
public sealed override bool
IsImplicitlyDeclared
Symbols\Source\SourceEventFieldSymbol.cs (1)
35
public override bool
IsImplicitlyDeclared
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
249
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
976
public override bool
IsImplicitlyDeclared
Symbols\Source\SourceParameterSymbol.cs (1)
284
public override bool
IsImplicitlyDeclared
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
763
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)
181
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
59
public override bool
IsImplicitlyDeclared
=> true;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
247
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)
182
public sealed override bool
IsImplicitlyDeclared
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
295
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)
183
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
215 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)
3187
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)
2071
if (reportNullableDiagnostics && method.IsConstructor() && method.
IsImplicitlyDeclared
&& nullableInitialState is object)
2498
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)
1485
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)
677
return ((MethodKind == MethodKind.Constructor || MethodKind == MethodKind.StaticConstructor) &&
IsImplicitlyDeclared
);
688
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)
2138
if (symbol.Kind != SymbolKind.Field || !symbol.
IsImplicitlyDeclared
)
3896
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)
1509
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)
1774
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)
187
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
; }
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (5)
UnionsTests.cs (5)
23675
Assert.True(members[0].
IsImplicitlyDeclared
);
23677
Assert.True(members[1].
IsImplicitlyDeclared
);
23679
Assert.True(members[2].
IsImplicitlyDeclared
);
23681
Assert.True(members[^3].
IsImplicitlyDeclared
);
23683
Assert.True(members[^2].
IsImplicitlyDeclared
);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (42)
CodeGen\CodeGenTupleTest.cs (40)
3355
Assert.False(mTuple.
IsImplicitlyDeclared
);
3375
Assert.False(mFirst.
IsImplicitlyDeclared
);
3392
Assert.True(mItem1.
IsImplicitlyDeclared
);
4612
Assert.True(mItem1.
IsImplicitlyDeclared
);
11155
Assert.False(m1Tuple.
IsImplicitlyDeclared
);
11258
Assert.True(m1Item1.
IsImplicitlyDeclared
);
11282
Assert.True(m2Item1.
IsImplicitlyDeclared
);
11300
Assert.False(m2a2.
IsImplicitlyDeclared
);
11419
Assert.False(m1Tuple.
IsImplicitlyDeclared
);
11553
Assert.True(m1Item9.
IsImplicitlyDeclared
);
11570
Assert.True(m2Item9.
IsImplicitlyDeclared
);
11585
Assert.False(m2i2.
IsImplicitlyDeclared
);
11787
Assert.True(m3Item8.
IsImplicitlyDeclared
);
11979
Assert.True(m4Item8.
IsImplicitlyDeclared
);
11999
Assert.False(m4h4.
IsImplicitlyDeclared
);
12228
Assert.False(m5Item8.
IsImplicitlyDeclared
);
12595
Assert.True(m8Item8.
IsImplicitlyDeclared
);
12617
Assert.False(m8Item1.
IsImplicitlyDeclared
);
12737
Assert.False(m1Tuple.
IsImplicitlyDeclared
);
12809
Assert.True(m1Item1.
IsImplicitlyDeclared
);
12831
Assert.True(m2Item1.
IsImplicitlyDeclared
);
12847
Assert.False(m2a2.
IsImplicitlyDeclared
);
15829
Assert.False(m1P1.
IsImplicitlyDeclared
);
15839
Assert.False(m1P1Get.
IsImplicitlyDeclared
);
15842
Assert.False(m1P1Set.
IsImplicitlyDeclared
);
15846
Assert.True(m1P1BackingField.
IsImplicitlyDeclared
);
15847
Assert.True(m1P1BackingField.TupleUnderlyingField.
IsImplicitlyDeclared
);
15859
Assert.False(m1this.
IsImplicitlyDeclared
);
15869
Assert.False(m1thisGet.
IsImplicitlyDeclared
);
16060
Assert.False(m1E1.
IsImplicitlyDeclared
);
16068
Assert.True(m1E1Add.
IsImplicitlyDeclared
);
16071
Assert.True(m1E1Remove.
IsImplicitlyDeclared
);
16077
Assert.True(m1E1BackingField.
IsImplicitlyDeclared
);
16078
Assert.True(m1E1BackingField.TupleUnderlyingField.
IsImplicitlyDeclared
);
16091
Assert.False(m1E2.
IsImplicitlyDeclared
);
16103
Assert.False(m1E2Add.
IsImplicitlyDeclared
);
16107
Assert.False(m1E2Remove.
IsImplicitlyDeclared
);
28271
Assert.False(item.
IsImplicitlyDeclared
);
28351
Assert.False(item.
IsImplicitlyDeclared
);
28438
Assert.False(item.
IsImplicitlyDeclared
);
Emit\CompilationEmitTests.cs (1)
3883
var actualGlobalMembers = m.GlobalNamespace.GetMembers().Where(member => !member.
IsImplicitlyDeclared
).ToArray();
Emit\EmitMetadataTests.cs (1)
1321
Assert.False(accessor.
IsImplicitlyDeclared
, "MethodSymbol.IsImplicitlyDeclared should be false for auto property accessors");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (46)
FieldKeywordTests.cs (2)
10458
var actualFields = containingType.GetMembers().OfType<FieldSymbol>().Where(f => f.
IsImplicitlyDeclared
).ToImmutableArray();
10567
var actualFields = containingType.GetMembers().OfType<FieldSymbol>().Where(f => f.
IsImplicitlyDeclared
).ToImmutableArray();
FlowAnalysis\StructTests.cs (2)
77
var sourceConstructor = (MethodSymbol)constructors.First(c => !c.
IsImplicitlyDeclared
);
78
var synthesizedConstructor = (MethodSymbol)constructors.First(c => c.
IsImplicitlyDeclared
);
Semantics\ExtensionTests.cs (6)
94
Assert.False(namedTypeSymbol.
IsImplicitlyDeclared
);
5720
Assert.Equal(m is not PEModuleSymbol, implementation.
IsImplicitlyDeclared
);
7245
Assert.True(implementation.
IsImplicitlyDeclared
);
8790
Assert.Equal(m is not PEModuleSymbol, implementation.
IsImplicitlyDeclared
);
10586
Assert.True(implementation.
IsImplicitlyDeclared
);
10894
Assert.True(implementation.
IsImplicitlyDeclared
);
Semantics\PrimaryConstructorTests.cs (1)
747
Assert.False(ctor.
IsImplicitlyDeclared
);
Semantics\RecordTests.cs (35)
3500
Assert.True(clone.
IsImplicitlyDeclared
);
3531
Assert.True(clone.
IsImplicitlyDeclared
);
3563
Assert.True(clone.
IsImplicitlyDeclared
);
3590
Assert.True(clone.
IsImplicitlyDeclared
);
4986
Assert.True(print.
IsImplicitlyDeclared
);
4994
Assert.True(toString.
IsImplicitlyDeclared
);
5061
Assert.True(print.
IsImplicitlyDeclared
);
5069
Assert.True(toString.
IsImplicitlyDeclared
);
5138
Assert.True(print.
IsImplicitlyDeclared
);
5146
Assert.True(toString.
IsImplicitlyDeclared
);
5305
Assert.True(print.
IsImplicitlyDeclared
);
5313
Assert.True(toString.
IsImplicitlyDeclared
);
5489
Assert.True(print.
IsImplicitlyDeclared
);
5497
Assert.True(toString.
IsImplicitlyDeclared
);
5523
Assert.True(print.
IsImplicitlyDeclared
);
5531
Assert.True(toString.
IsImplicitlyDeclared
);
5916
Assert.True(print.
IsImplicitlyDeclared
);
5924
Assert.True(toString.
IsImplicitlyDeclared
);
14057
Assert.True(clone.
IsImplicitlyDeclared
);
14094
Assert.True(clone.
IsImplicitlyDeclared
);
18251
Assert.True(copyCtor.
IsImplicitlyDeclared
);
18259
Assert.True(copyCtor.
IsImplicitlyDeclared
);
18403
Assert.True(clone.
IsImplicitlyDeclared
);
18411
Assert.True(clone.
IsImplicitlyDeclared
);
18419
Assert.True(clone.
IsImplicitlyDeclared
);
19017
Assert.True(equalityContractGet.
IsImplicitlyDeclared
);
19133
Assert.True(equalityContractGet.
IsImplicitlyDeclared
);
19206
Assert.True(equalityContractGet.
IsImplicitlyDeclared
);
20427
Assert.True(op.
IsImplicitlyDeclared
);
20437
Assert.True(op.
IsImplicitlyDeclared
);
20546
Assert.True(op.
IsImplicitlyDeclared
);
20556
Assert.True(op.
IsImplicitlyDeclared
);
22618
Assert.True(m.
IsImplicitlyDeclared
);
22746
Assert.True(clone.
IsImplicitlyDeclared
);
23213
Assert.True(baseEquals.
IsImplicitlyDeclared
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
Semantics\DelegateTypeTests.cs (1)
14463
Assert.True(underlyingType.
IsImplicitlyDeclared
);
Semantics\NullableReferenceTypesTests.cs (1)
9454
Assert.False(comp.GetMember("Microsoft.CodeAnalysis.EmbeddedAttribute").
IsImplicitlyDeclared
);
Semantics\RecordStructTests.cs (7)
4432
Assert.True(gethashCode.
IsImplicitlyDeclared
);
4981
Assert.True(op.
IsImplicitlyDeclared
);
4991
Assert.True(op.
IsImplicitlyDeclared
);
5216
Assert.True(print.
IsImplicitlyDeclared
);
5224
Assert.True(toString.
IsImplicitlyDeclared
);
5420
Assert.True(print.
IsImplicitlyDeclared
);
5428
Assert.True(toString.
IsImplicitlyDeclared
);
Semantics\RefFieldTests.cs (4)
11030
VerifyParameterSymbol(comp.GetMember<NamedTypeSymbol>("A").Constructors.Single(c => !c.
IsImplicitlyDeclared
).Parameters[0], "scoped ref T t", RefKind.Ref, ScopedKind.ScopedRef);
27324
Assert.True(type.
IsImplicitlyDeclared
);
27376
Assert.True(type.
IsImplicitlyDeclared
);
27428
Assert.True(type.
IsImplicitlyDeclared
);
Semantics\ScriptSemanticsTests.cs (1)
404
var members = global.GetMembers().Where(m => !m.
IsImplicitlyDeclared
).AsImmutable();
Semantics\SynthesizedStaticConstructorTests.cs (1)
299
if (member.
IsImplicitlyDeclared
)
Semantics\TopLevelStatementsTests.cs (6)
62
Assert.True(parameter.
IsImplicitlyDeclared
);
6262
Assert.False(program.
IsImplicitlyDeclared
);
6274
Assert.False(method.
IsImplicitlyDeclared
);
9203
Assert.False(program.
IsImplicitlyDeclared
);
9258
Assert.False(program.
IsImplicitlyDeclared
);
9643
Assert.False(field.ContainingType.
IsImplicitlyDeclared
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (41)
Compilation\GetSemanticInfoBrokenCodeTests.cs (3)
181
Assert.True(type.
IsImplicitlyDeclared
);
186
Assert.False(member.
IsImplicitlyDeclared
);
188
Assert.False(member.
IsImplicitlyDeclared
);
Symbols\ImplicitClassTests.cs (2)
36
Assert.True(implicitClass.
IsImplicitlyDeclared
);
65
Assert.True(scriptClass.
IsImplicitlyDeclared
);
Symbols\IndexerTests.cs (1)
2411
Assert.True(p.
IsImplicitlyDeclared
, "Parameter of Indexer Accessor");
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (4)
314
Assert.False(constructor.
IsImplicitlyDeclared
);
333
Assert.True(constructor.
IsImplicitlyDeclared
);
364
Assert.False(constructors[withParameterIndex].
IsImplicitlyDeclared
);
365
Assert.True(constructors[withoutParameterIndex].
IsImplicitlyDeclared
);
Symbols\Source\DeclaringSyntaxNodeTests.cs (2)
120
Assert.True(!symbol.IsFromCompilation(compilation) || symbol.
IsImplicitlyDeclared
, "non-implicitly declares source symbol should have declaring location");
125
Assert.False(symbol.
IsImplicitlyDeclared
);
Symbols\Source\EventTests.cs (3)
43
var actual = string.Join(", ", actualSymbols.Where(s => !s.
IsImplicitlyDeclared
).Select(symbol => symbol.Name).OrderBy(name => name));
327
Assert.True(fevent.AddMethod.
IsImplicitlyDeclared
, "FieldLikeEvent AddAccessor");
329
Assert.True(fevent.RemoveMethod.
IsImplicitlyDeclared
, "FieldLikeEvent RemoveAccessor");
Symbols\Source\ExpressionBodiedMethodTests.cs (3)
205
Assert.False(m.
IsImplicitlyDeclared
);
209
Assert.False(pp.
IsImplicitlyDeclared
);
213
Assert.False(conv.
IsImplicitlyDeclared
);
Symbols\Source\ExpressionBodiedPropertyTests.cs (6)
262
Assert.False(p.GetMethod.
IsImplicitlyDeclared
);
268
Assert.False(indexer.GetMethod.
IsImplicitlyDeclared
);
509
Assert.False(p.GetMethod.
IsImplicitlyDeclared
);
532
Assert.False(p.GetMethod.
IsImplicitlyDeclared
);
559
Assert.False(p.GetMethod.
IsImplicitlyDeclared
);
587
Assert.False(p.GetMethod.
IsImplicitlyDeclared
);
Symbols\Source\PropertyTests.cs (6)
364
Assert.False(p.GetMethod.
IsImplicitlyDeclared
);
365
Assert.False(p.SetMethod.
IsImplicitlyDeclared
);
368
Assert.False(p.GetMethod.
IsImplicitlyDeclared
);
369
Assert.False(p.SetMethod.
IsImplicitlyDeclared
);
372
Assert.False(q.GetMethod.
IsImplicitlyDeclared
);
373
Assert.False(q.SetMethod.
IsImplicitlyDeclared
);
Symbols\Source\RecordTests.cs (11)
157
Assert.False(x.
IsImplicitlyDeclared
);
172
Assert.True(getAccessor.
IsImplicitlyDeclared
);
179
Assert.True(setAccessor.
IsImplicitlyDeclared
);
191
Assert.False(y.
IsImplicitlyDeclared
);
206
Assert.True(getAccessor.
IsImplicitlyDeclared
);
212
Assert.True(setAccessor.
IsImplicitlyDeclared
);
1456
Assert.True(clone.
IsImplicitlyDeclared
);
1467
Assert.True(clone2.
IsImplicitlyDeclared
);
1478
Assert.True(clone3.
IsImplicitlyDeclared
);
1489
Assert.True(clone4.
IsImplicitlyDeclared
);
1500
Assert.True(clone5.
IsImplicitlyDeclared
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
FunctionPointerUtilities.cs (2)
88
Assert.True(symbol.
IsImplicitlyDeclared
);
124
Assert.True(symbol.
IsImplicitlyDeclared
);