internal DeclarationNameAndKindIdentity(SingleDeclaration decl)
 {
     _decl = decl;
 }
示例#2
0
 public static MergedDeclaration Create(
     MergedDeclaration mergedDeclaration,
     SingleDeclaration declaration)
 {
     return(new MergedDeclaration(mergedDeclaration._declarations.Add(declaration)));
 }
 /// <summary>
 /// Identity based on name and kind. Two declarations can be merged if their names and kinds are the same.
 /// </summary>
 /// <param name="declaration">The declaration for which to create the identity.</param>
 /// <returns>The identity for the declaration.</returns>
 public static IDeclarationIdentity NameAndKindIdentity(SingleDeclaration declaration)
 {
     return(new DeclarationNameAndKindIdentity(declaration));
 }
示例#4
0
 public static MergedDeclaration Create(SingleDeclaration declaration)
 {
     return(new MergedDeclaration(ImmutableArray.Create(declaration)));
 }