public CreatePartialCompletionData (ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, int declarationBegin, ITypeSymbol currentType, ISymbol member, bool afterKeyword) : base (keyHandler, factory, member) { this.afterKeyword = afterKeyword; this.currentType = currentType; this.declarationBegin = declarationBegin; this.GenerateBody = true; }
public CreatePartialCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, int declarationBegin, ITypeSymbol currentType, ISymbol member, bool afterKeyword) : base(keyHandler, factory, member) { this.afterKeyword = afterKeyword; this.currentType = currentType; this.declarationBegin = declarationBegin; this.GenerateBody = true; }
public EventCreationCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, ITypeSymbol delegateType, string varName, INamedTypeSymbol curType) : base(keyHandler) { this.DisplayText = varName; this.delegateType = delegateType; this.factory = factory; this.Icon = "md-newmethod"; }
public ProtocolCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, int declarationBegin, ITypeSymbol currentType, Microsoft.CodeAnalysis.ISymbol member, bool afterKeyword) : base(keyHandler, factory, member, member.ToDisplayString()) { this.afterKeyword = afterKeyword; this.currentType = currentType; this.declarationBegin = declarationBegin; this.GenerateBody = true; }
public EventCreationCompletionData (ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, ITypeSymbol delegateType, string varName, INamedTypeSymbol curType) : base (factory, keyHandler) { this.DisplayText = varName; this.delegateType = delegateType; this.factory = factory; this.Icon = "md-newmethod"; }
ISymbolCompletionData ICompletionDataFactory.CreateExistingMethodDelegate(ICompletionDataKeyHandler keyHandler, IMethodSymbol method) { return(new RoslynSymbolCompletionData(keyHandler, this, method, method.Name) { IsDelegateExpected = true }); }
public CreateOverrideCompletionData (ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, int declarationBegin, ITypeSymbol currentType, Microsoft.CodeAnalysis.ISymbol member, bool afterKeyword) : base (keyHandler, factory, member, member.ToDisplayString ()) { this.afterKeyword = afterKeyword; this.currentType = currentType; this.declarationBegin = declarationBegin; this.GenerateBody = true; }
public ObjectCreationCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, SemanticModel semanticModel, ITypeSymbol type, ISymbol symbol, int declarationBegin, bool afterKeyword) : base(keyHandler, factory, symbol) { this.type = type; this.semanticModel = semanticModel; this.afterKeyword = afterKeyword; this.declarationBegin = declarationBegin; this.symbol = insertSymbol = symbol; }
public RoslynSymbolCompletionData (ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, ISymbol symbol, string text = null) : base (keyHandler) { this.factory = factory; this.text = text; Symbol = symbol; if (IsObsolete (Symbol)) DisplayFlags |= DisplayFlags.Obsolete; }
CompletionData ICompletionDataFactory.CreateGenericData (ICompletionDataKeyHandler keyHandler, string data, GenericDataType genericDataType) { return new RoslynCompletionData (keyHandler) { CompletionText = data, DisplayText = data, Icon = "md-keyword" }; }
public CastCompletionData (ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, SemanticModel semanticModel, ISymbol member, SyntaxNode nodeToCast, ITypeSymbol targetType) : base(keyHandler) { this.targetType = targetType; this.nodeToCast = nodeToCast; this.member = member; this.semanticModel = semanticModel; this.factory = factory; this.DisplayText = member.Name; }
CompletionData ICompletionDataFactory.CreateKeywordCompletion(ICompletionDataKeyHandler keyHandler, string data) { return(new KeywordCompletionData(keyHandler, this) { CompletionText = data, DisplayText = data, Icon = "md-keyword" }); }
CompletionData ICompletionDataFactory.CreateGenericData(ICompletionDataKeyHandler keyHandler, string data, GenericDataType genericDataType) { return(new RoslynCompletionData(keyHandler) { CompletionText = data, DisplayText = data, Icon = "md-keyword" }); }
CompletionData ICompletionDataFactory.CreateAnonymousMethod(ICompletionDataKeyHandler keyHandler, string displayText, string description, string textBeforeCaret, string textAfterCaret) { return(new AnonymousMethodCompletionData(this, keyHandler) { CompletionText = textBeforeCaret + "|" + textAfterCaret, DisplayText = displayText, Description = description }); }
public CastCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, SemanticModel semanticModel, ISymbol member, SyntaxNode nodeToCast, ITypeSymbol targetType) : base(keyHandler) { this.targetType = targetType; this.nodeToCast = nodeToCast; this.member = member; this.semanticModel = semanticModel; this.factory = factory; this.DisplayText = member.Name; }
public RoslynSymbolCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, ISymbol symbol, string text = null) : base(keyHandler) { this.factory = factory; this.text = text; Symbol = symbol; if (IsObsolete(Symbol)) { DisplayFlags |= DisplayFlags.Obsolete; } }
public RoslynSymbolCompletionData (ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, ISymbol symbol, string text = null) : base (keyHandler) { this.factory = factory; this.text = text; Symbol = symbol; if (IsObsolete (Symbol)) DisplayFlags |= DisplayFlags.Obsolete; rightSideDescription = new Lazy<string> (delegate { var returnType = symbol.GetReturnType (); if (returnType == null || factory == null) return null; try { return "<span font='Sans 10'>" + GLib.Markup.EscapeText (SafeMinimalDisplayString (returnType, factory.SemanticModel, ext.Editor.CaretOffset)) + "</span>"; } catch (Exception e) { LoggingService.LogError ("Format error.", e); } return null; }); }
public RoslynSymbolCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, ISymbol symbol, string text = null) : base(keyHandler) { this.factory = factory; this.text = text; Symbol = symbol; if (IsObsolete(Symbol)) { DisplayFlags |= DisplayFlags.Obsolete; } rightSideDescription = new Lazy <string> (delegate { var returnType = symbol.GetReturnType(); if (returnType == null || factory == null) { return(null); } try { return("<span font='Sans 10'>" + GLib.Markup.EscapeText(SafeMinimalDisplayString(returnType, factory.SemanticModel, ext.Editor.CaretOffset)) + "</span>"); } catch (Exception e) { LoggingService.LogError("Format error.", e); } return(null); }); }
public RoslynSymbolCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, ISymbol symbol, string text = null) : base(keyHandler) { this.factory = factory; this.text = text; Symbol = symbol; }
//readonly CSharpCompletionTextEditorExtension ext; /* #region IListData implementation * * CSharpCompletionDataList list; * public CSharpCompletionDataList List { * get { * return list; * } * set { * list = value; * } * } * #endregion*/ public XmlDocCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory ext, string title, string description, string insertText) : base(keyHandler, title, "md-keyword", description, insertText ?? title) { // this.ext = ext; //this.title = title; }
ISymbolCompletionData ICompletionDataFactory.CreateSymbolCompletionData(ICompletionDataKeyHandler keyHandler, ISymbol symbol) { return(new RoslynSymbolCompletionData(keyHandler, this, symbol, symbol.Name)); }
CompletionData ICompletionDataFactory.CreateAnonymousMethod(ICompletionDataKeyHandler keyHandler, string displayText, string description, string textBeforeCaret, string textAfterCaret) { return new AnonymousMethodCompletionData (keyHandler) { CompletionText = textBeforeCaret + "|" + textAfterCaret, DisplayText = displayText, Description = description }; }
public FormatItemCompletionData(ICompletionDataKeyHandler keyHandler, string format, string description, object example) : base(keyHandler) { this.format = format; this.description = description; this.example = example; }
CompletionData ICompletionDataFactory.CreateCastCompletionData(ICompletionDataKeyHandler keyHandler, ISymbol member, SyntaxNode nodeToCast, ITypeSymbol targetType) { return(new CastCompletionData(keyHandler, this, semanticModel, member, nodeToCast, targetType)); }
CompletionData ICompletionDataFactory.CreateNewOverrideCompletionData(ICompletionDataKeyHandler keyHandler, int declarationBegin, ITypeSymbol currentType, ISymbol m, bool afterKeyword) { return new CreateOverrideCompletionData (keyHandler, this, declarationBegin, currentType, m, afterKeyword); }
public FormatItemCompletionData (ICompletionDataKeyHandler keyHandler, string format, string description, object example) : base (keyHandler) { this.format = format; this.description = description; this.example = example; }
public AnonymousMethodCompletionData (RoslynCodeCompletionFactory factory, ICompletionDataKeyHandler keyHandler) : base (keyHandler) { this.factory = factory; this.Icon = "md-newmethod"; }
ISymbolCompletionData ICompletionDataFactory.CreateSymbolCompletionData (ICompletionDataKeyHandler keyHandler, ISymbol symbol, string text) { return new RoslynSymbolCompletionData (keyHandler, this, symbol, text); }
ISymbolCompletionData ICompletionDataFactory.CreateEnumMemberCompletionData (ICompletionDataKeyHandler keyHandler, ISymbol alias, IFieldSymbol field) { var model = ext.ParsedDocument.GetAst<SemanticModel> (); return new RoslynSymbolCompletionData (keyHandler, this, field, RoslynCompletionData.SafeMinimalDisplayString (alias ?? field.Type, model, ext.Editor.CaretOffset, Ambience.NameFormat) + "." + field.Name); }
CompletionData ICompletionDataFactory.CreateCastCompletionData (ICompletionDataKeyHandler keyHandler, ISymbol member, SyntaxNode nodeToCast, ITypeSymbol targetType) { return new CastCompletionData (keyHandler, this, semanticModel, member, nodeToCast, targetType); }
CompletionData ICompletionDataFactory.CreateObjectCreation (ICompletionDataKeyHandler keyHandler, ITypeSymbol type, ISymbol symbol, int declarationBegin, bool afterKeyword) { return new ObjectCreationCompletionData (keyHandler, this, semanticModel, type, symbol, declarationBegin, afterKeyword); }
CompletionData ICompletionDataFactory.CreateNewMethodDelegate(ICompletionDataKeyHandler keyHandler, ITypeSymbol delegateType, string varName, INamedTypeSymbol curType) { return new EventCreationCompletionData (keyHandler, this, delegateType, varName, curType); }
CompletionData ICompletionDataFactory.CreatePartialCompletionData(ICompletionDataKeyHandler keyHandler, int declarationBegin, ITypeSymbol currentType, IMethodSymbol method, bool afterKeyword) { return(new CreatePartialCompletionData(keyHandler, this, declarationBegin, currentType, method, afterKeyword)); }
ISymbolCompletionData ICompletionDataFactory.CreateSymbolCompletionData (ICompletionDataKeyHandler keyHandler, ISymbol symbol) { return new RoslynSymbolCompletionData (keyHandler, this, symbol, symbol.Name); }
CompletionData ICompletionDataFactory.CreateNewMethodDelegate(ICompletionDataKeyHandler keyHandler, ITypeSymbol delegateType, string varName, INamedTypeSymbol curType) { return(new EventCreationCompletionData(keyHandler, this, delegateType, varName, curType)); }
public KeywordCompletionData (ICompletionDataKeyHandler keyHandler, SyntaxKind kind) : base (keyHandler) { this.kind = kind; }
public KeywordCompletionData(ICompletionDataKeyHandler keyHandler, SyntaxKind kind) : base(keyHandler) { this.kind = kind; }
public AnonymousMethodCompletionData(RoslynCodeCompletionFactory factory, ICompletionDataKeyHandler keyHandler) : base(keyHandler) { this.factory = factory; this.Icon = "md-newmethod"; }
public RoslynSymbolCompletionData (ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, ISymbol symbol, string text = null) : base (keyHandler) { this.factory = factory; this.text = text; Symbol = symbol; }
CompletionData ICompletionDataFactory.CreatePartialCompletionData(ICompletionDataKeyHandler keyHandler, int declarationBegin, ITypeSymbol currentType, IMethodSymbol method, bool afterKeyword) { return new CreatePartialCompletionData (keyHandler, this, declarationBegin, currentType, method, afterKeyword); }
public KeywordCompletionData (ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, SyntaxKind kind) : base (keyHandler) { this.kind = kind; this.factory = factory; }
CompletionData ICompletionDataFactory.CreateXmlDocCompletionData (ICompletionDataKeyHandler keyHandler, string title, string description, string insertText) { return new XmlDocCompletionData (keyHandler, this, title, description, insertText); }
ISymbolCompletionData ICompletionDataFactory.CreateEnumMemberCompletionData(ICompletionDataKeyHandler keyHandler, ISymbol alias, IFieldSymbol field) { return(new RoslynSymbolCompletionData(keyHandler, this, field, RoslynCompletionData.SafeMinimalDisplayString(alias ?? field.Type, semanticModel, ext.Editor.CaretOffset, Ambience.NameFormat) + "." + field.Name)); }
public RoslynCompletionData (ICompletionDataKeyHandler keyHandler) { this.KeyHandler = keyHandler; }
CompletionData ICompletionDataFactory.CreateFormatItemCompletionData(ICompletionDataKeyHandler keyHandler, string format, string description, object example) { return(new FormatItemCompletionData(keyHandler, format, description, example)); }
public RoslynCompletionData (ICompletionDataKeyHandler keyHandler, string text) : base (text) { this.KeyHandler = keyHandler; }
CompletionData ICompletionDataFactory.CreateXmlDocCompletionData(ICompletionDataKeyHandler keyHandler, string title, string description, string insertText) { return(new XmlDocCompletionData(keyHandler, this, title, description, insertText)); }
public RoslynCompletionData (ICompletionDataKeyHandler keyHandler, string text, IconId icon, string description) : base (text, icon, description) { this.KeyHandler = keyHandler; }
ISymbolCompletionData ICompletionDataFactory.CreateSymbolCompletionData(ICompletionDataKeyHandler keyHandler, ISymbol symbol, string text) { return(new RoslynSymbolCompletionData(keyHandler, this, symbol, text)); }
public RoslynCompletionData (ICompletionDataKeyHandler keyHandler, string displayText, IconId icon, string description, string completionText) : base (displayText, icon, description, completionText) { this.KeyHandler = keyHandler; }
CompletionData ICompletionDataFactory.CreateNewOverrideCompletionData(ICompletionDataKeyHandler keyHandler, int declarationBegin, ITypeSymbol currentType, ISymbol m, bool afterKeyword) { return(new CreateOverrideCompletionData(keyHandler, this, declarationBegin, currentType, m, afterKeyword)); }
/* #region IListData implementation CSharpCompletionDataList list; public CSharpCompletionDataList List { get { return list; } set { list = value; } } #endregion*/ public XmlDocCompletionData (ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory ext, string title, string description, string insertText) : base (keyHandler, title, "md-keyword", description, insertText ?? title) { // this.ext = ext; this.title = title; }
public CastCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, SemanticModel semanticModel, ISymbol symbol, SyntaxNode nodeToCast, ITypeSymbol targetType) : base(keyHandler, factory, symbol) { this.targetType = targetType; this.nodeToCast = nodeToCast; this.semanticModel = semanticModel; }
public KeywordCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory, SyntaxKind kind) : base(keyHandler) { this.kind = kind; this.factory = factory; }
CompletionData ICompletionDataFactory.CreateObjectCreation(ICompletionDataKeyHandler keyHandler, ITypeSymbol type, ISymbol symbol, int declarationBegin, bool afterKeyword) { return(new ObjectCreationCompletionData(keyHandler, this, semanticModel, type, symbol, declarationBegin, afterKeyword)); }
CompletionData ICompletionDataFactory.CreateFormatItemCompletionData (ICompletionDataKeyHandler keyHandler, string format, string description, object example) { return new FormatItemCompletionData (keyHandler, format, description, example); }
public KeywordCompletionData(ICompletionDataKeyHandler keyHandler, RoslynCodeCompletionFactory factory) : base(keyHandler) { this.factory = factory; }
CompletionData ICompletionDataFactory.CreateKeywordCompletion (ICompletionDataKeyHandler keyHandler, string data, SyntaxKind syntaxKind) { return new KeywordCompletionData (keyHandler, syntaxKind) { CompletionText = data, DisplayText = data, Icon = "md-keyword" }; }
public AnonymousMethodCompletionData(ICompletionDataKeyHandler keyHandler) : base(keyHandler) { this.Icon = "md-newmethod"; }
ISymbolCompletionData ICompletionDataFactory.CreateExistingMethodDelegate (ICompletionDataKeyHandler keyHandler, IMethodSymbol method) { return new RoslynSymbolCompletionData (keyHandler, this, method, method.Name) { IsDelegateExpected = true }; }