internal DeclarationNameAndKindIdentity(SingleDeclaration decl) { _decl = decl; }
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)); }
public static MergedDeclaration Create(SingleDeclaration declaration) { return(new MergedDeclaration(ImmutableArray.Create(declaration))); }