1 override of PartialDefinitionPart
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
453
public override MethodSymbol
PartialDefinitionPart
24 references to PartialDefinitionPart
Microsoft.CodeAnalysis.CSharp (14)
CodeGen\EmitExpression.cs (1)
3318
var symbol = node.Method.
PartialDefinitionPart
?? node.Method;
Compilation\SyntaxTreeSemanticModel.cs (4)
2029
((object)method.
PartialDefinitionPart
== null ? null : GetParameterSymbol(method.
PartialDefinitionPart
.Parameters, parameter, cancellationToken));
2160
((object)methodSymbol.
PartialDefinitionPart
== null
2162
: this.GetTypeParameterSymbol(methodSymbol.
PartialDefinitionPart
.TypeParameters, typeParameter))).GetPublicSymbol();
Compiler\MethodCompiler.cs (3)
1380
_moduleBeingBuiltOpt.SetMethodBody(methodSymbol.
PartialDefinitionPart
?? methodSymbol, emittedBody);
1574
kickoffMethod = kickoffMethod.
PartialDefinitionPart
?? kickoffMethod;
1651
(method.
PartialDefinitionPart
?? method).GetCciAdapter(),
Emitter\Model\MethodSymbolAdapter.cs (1)
172
Debug.Assert((object)AdaptedMethodSymbol.
PartialDefinitionPart
== null); // must be definition
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
325
Debug.Assert((object)method.
PartialDefinitionPart
== null); // must be definition
397
Debug.Assert((object)method.
PartialDefinitionPart
== null); // must be definition
FlowAnalysis\NullableWalker.cs (1)
2722
methodSymbol = methodSymbol.
PartialDefinitionPart
?? methodSymbol;
Symbols\MethodSymbolExtensions.cs (1)
199
method = method.
PartialDefinitionPart
?? method;
Symbols\PublicModel\MethodSymbol.cs (1)
296
return _underlying.
PartialDefinitionPart
.GetPublicSymbol();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Diagnostics\GetDiagnosticsTests.cs (1)
291
var isPartialMethod = method.
PartialDefinitionPart
!= null ||
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\DefaultInterfaceImplementationTests.cs (2)
10924
Assert.Same(m2, m2Impl.
PartialDefinitionPart
);
11031
Assert.Same(m2, m2Impl.
PartialDefinitionPart
);
Symbols\StaticAbstractMembersInInterfacesTests.cs (7)
1074
Assert.Same(m01, m01.PartialImplementationPart.
PartialDefinitionPart
);
1288
Assert.Same(m01, m01.PartialImplementationPart.
PartialDefinitionPart
);
1339
Assert.Same(m01, m01.PartialImplementationPart.
PartialDefinitionPart
);
1394
Assert.Same(m01, m01.PartialImplementationPart.
PartialDefinitionPart
);
1452
Assert.Same(m01, m01.PartialImplementationPart.
PartialDefinitionPart
);
1507
Assert.Same(m01, m01.PartialImplementationPart.
PartialDefinitionPart
);
1565
Assert.Same(m01, m01.PartialImplementationPart.
PartialDefinitionPart
);