internal static EnvDTE.CodeElements Create( CodeModelState state, AbstractCodeElement parent) { var collection = new AttributeCollection(state, parent); return (EnvDTE.CodeElements)ComAggregate.CreateAggregatedObject(collection); }
private UnionCollection( CodeModelState state, AbstractCodeElement parent, ICodeElements[] collections ) : base(state, parent) { _collections = collections; }
internal static EnvDTE.CodeElements Create( CodeModelState state, AbstractCodeElement parent) { var collection = new AttributeCollection(state, parent); return((EnvDTE.CodeElements)ComAggregate.CreateAggregatedObject(collection)); }
private UnionCollection( CodeModelState state, AbstractCodeElement parent, ICodeElements[] collections) : base(state, parent) { _collections = collections; }
private EnvDTE.CodeElement CreateCodeAttribute(SyntaxNode node, SyntaxNode parentNode, AbstractCodeElement parentElement) { string name; int ordinal; CodeModelService.GetAttributeNameAndOrdinal(parentNode, node, out name, out ordinal); return (EnvDTE.CodeElement)CodeAttribute.Create(this.State, this.FileCodeModel, parentElement, name, ordinal); }
internal static EnvDTE.CodeElements Create( CodeModelState state, AbstractCodeElement parent, params ICodeElements[] collections) { var collection = new UnionCollection(state, parent, collections); return (EnvDTE.CodeElements)ComAggregate.CreateAggregatedObject(collection); }
private EnvDTE.CodeElement CreateCodeImport( SyntaxNode node, AbstractCodeElement parentElement ) { var name = CodeModelService.GetImportNamespaceOrType(node); return(CodeImport.Create(this.State, this.FileCodeModel, parentElement, name)); }
internal static EnvDTE.CodeElements Create( CodeModelState state, AbstractCodeElement parent, params ICodeElements[] collections) { var collection = new UnionCollection(state, parent, collections); return((EnvDTE.CodeElements)ComAggregate.CreateAggregatedObject(collection)); }
private CodeImport( CodeModelState state, FileCodeModel fileCodeModel, AbstractCodeElement parent, string dottedName) : base(state, fileCodeModel) { _parentHandle = new ParentHandle<AbstractCodeElement>(parent); _dottedName = dottedName; }
internal static EnvDTE80.CodeImport Create( CodeModelState state, FileCodeModel fileCodeModel, AbstractCodeElement parent, string dottedName) { var element = new CodeImport(state, fileCodeModel, parent, dottedName); var result = (EnvDTE80.CodeImport)ComAggregate.CreateAggregatedObject(element); return result; }
public NodeSnapshot( CodeModelState state, ComHandle<EnvDTE.FileCodeModel, FileCodeModel> fileCodeModel, SyntaxNode parentNode, AbstractCodeElement parentElement, ImmutableArray<SyntaxNode> nodes) { _state = state; _fileCodeModel = fileCodeModel; _parentNode = parentNode; _parentElement = parentElement; _nodes = nodes; }
public NodeSnapshot( CodeModelState state, ComHandle <EnvDTE.FileCodeModel, FileCodeModel> fileCodeModel, SyntaxNode parentNode, AbstractCodeElement parentElement, ImmutableArray <SyntaxNode> nodes) { _state = state; _fileCodeModel = fileCodeModel; _parentNode = parentNode; _parentElement = parentElement; _nodes = nodes; }
private EnvDTE.CodeElement CreateCodeAttribute( SyntaxNode node, SyntaxNode parentNode, AbstractCodeElement parentElement ) { CodeModelService.GetAttributeNameAndOrdinal( parentNode, node, out var name, out var ordinal ); return((EnvDTE.CodeElement)CodeAttribute.Create( this.State, this.FileCodeModel, parentElement, name, ordinal )); }
private AttributeCollection( CodeModelState state, AbstractCodeElement parent) : base(state, parent) { }
private EnvDTE.CodeElement CreateCodeImport(SyntaxNode node, AbstractCodeElement parentElement) { var name = CodeModelService.GetImportNamespaceOrType(node); return CodeImport.Create(this.State, this.FileCodeModel, parentElement, name); }