25 references to IsPartial
Microsoft.CodeAnalysis.CSharp (20)
Symbols\MemberSymbolExtensions.cs (4)
792
is SourceOrdinaryMethodSymbol {
IsPartial
: true }
794
or SourcePropertyAccessorSymbol {
IsPartial
: true }
795
or SourceConstructorSymbol {
IsPartial
: true }
797
or SourceEventAccessorSymbol {
IsPartial
: true };
Symbols\Source\SourceConstructorSymbol.cs (4)
191
if (!hasBody && !IsExtern && !
IsPartial
)
203
else if (
IsPartial
&& !ContainingType.IsPartial())
342
internal bool IsPartialDefinition =>
IsPartial
&& !HasAnyBody && !HasExternModifier;
344
internal bool IsPartialImplementation =>
IsPartial
&& (HasAnyBody || HasExternModifier);
Symbols\Source\SourceConstructorSymbolBase.cs (1)
107
Debug.Assert(!
IsPartial
);
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
59
if (
IsPartial
)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (8)
324
return this.
IsPartial
&& !HasAnyBody && !HasExternModifier;
335
return this.
IsPartial
&& (HasAnyBody || HasExternModifier);
848
if (
IsPartial
&& HasExplicitAccessModifier)
853
if (
IsPartial
&& IsAbstract)
857
else if (
IsPartial
&& !HasExplicitAccessModifier && !ReturnsVoid)
861
else if (
IsPartial
&& !HasExplicitAccessModifier && HasExtendedPartialModifier)
865
else if (
IsPartial
&& !HasExplicitAccessModifier && Parameters.Any(static p => p.RefKind == RefKind.Out))
934
else if (!HasAnyBody && !IsExtern && !IsAbstract && !
IsPartial
&& !IsExpressionBodied)
Symbols\Source\SourceTypeParameterSymbol.cs (1)
130
if ((object)sourceMethod != null && sourceMethod.
IsPartial
)
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
133
else if (!hasAnyBody && !IsExtern && !IsAbstract && !
IsPartial
)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
1367
Assert.True(sourceMethod.
IsPartial
, "Not a partial method?");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ExpressionBodiedMemberTests.cs (2)
48
Assert.True(gooDef.
IsPartial
);
56
Assert.True(gooImpl.
IsPartial
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Source\ExpressionBodiedMethodTests.cs (2)
39
Assert.True(gooDef.
IsPartial
);
47
Assert.True(gooImpl.
IsPartial
);