C# Class MonoDevelop.Refactoring.InsertionPointService

Show file Open project: powerumc/monodevelop_korean Class Usage Examples

Public Methods

Method Description
GetInsertionPoints ( IReadonlyTextDocument data, MonoDevelop parsedDocument, ITypeSymbol type, Location location ) : List
GetInsertionPoints ( IReadonlyTextDocument data, MonoDevelop parsedDocument, ITypeSymbol type, int part ) : List

Private Methods

Method Description
CheckEndPoint ( IReadonlyTextDocument doc, MonoDevelop.Ide.Editor.InsertionPoint point, bool isStartPoint ) : void
CheckStartPoint ( IReadonlyTextDocument doc, MonoDevelop.Ide.Editor.InsertionPoint point, bool isEndPoint ) : void
GetInsertionPoints ( IReadonlyTextDocument data, ITypeSymbol type, List result, TextSpan sourceSpan, Microsoft.CodeAnalysis.SyntaxReference declaringType ) : List
GetInsertionPoints ( IReadonlyTextDocument data, Microsoft.CodeAnalysis.SemanticModel model, ITypeSymbol type, int part ) : List
GetInsertionPosition ( IReadonlyTextDocument doc, int line, int column ) : MonoDevelop.Ide.Editor.InsertionPoint
GetNewEventPosition ( IReadonlyTextDocument data, IEnumerable points, ITypeSymbol cls, Location part ) : MonoDevelop.Ide.Editor.InsertionPoint
GetNewFieldPosition ( IReadonlyTextDocument data, IEnumerable points, ITypeSymbol cls, Location part ) : MonoDevelop.Ide.Editor.InsertionPoint
GetNewMethodPosition ( IReadonlyTextDocument data, IEnumerable points, ITypeSymbol cls, Location part ) : MonoDevelop.Ide.Editor.InsertionPoint
GetNewPropertyPosition ( IReadonlyTextDocument data, IEnumerable points, ITypeSymbol cls, Location part ) : MonoDevelop.Ide.Editor.InsertionPoint
GetSuitableInsertionPoint ( IReadonlyTextDocument data, IEnumerable points, ITypeSymbol cls, Location part, Microsoft.CodeAnalysis.SyntaxNode member ) : MonoDevelop.Ide.Editor.InsertionPoint

Method Details

GetInsertionPoints() public static method

public static GetInsertionPoints ( IReadonlyTextDocument data, MonoDevelop parsedDocument, ITypeSymbol type, Location location ) : List
data IReadonlyTextDocument
parsedDocument MonoDevelop
type ITypeSymbol
location Location
return List

GetInsertionPoints() public static method

public static GetInsertionPoints ( IReadonlyTextDocument data, MonoDevelop parsedDocument, ITypeSymbol type, int part ) : List
data IReadonlyTextDocument
parsedDocument MonoDevelop
type ITypeSymbol
part int
return List