IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
CShellCore.CodeCompletion.CSharpOverloadProvider Class Reference
+ Inheritance diagram for CShellCore.CodeCompletion.CSharpOverloadProvider:
+ Collaboration diagram for CShellCore.CodeCompletion.CSharpOverloadProvider:

Public Member Functions

 CSharpOverloadProvider (CSharpCompletionContext context, int startOffset, IEnumerable< CSharpInsightItem > items)
 
void Update (IDocument document, int offset)
 
void Update (CSharpCompletionContext completionContext)
 
 CSharpOverloadProvider (CSharpCompletionContext context, int startOffset, IEnumerable< CSharpInsightItem > items)
 
void Update (IDocument document, int offset)
 
void Update (CSharpCompletionContext completionContext)
 

Properties

bool RequestClose [get, set]
 
int Count [get]
 
object CurrentContent [get]
 
object CurrentHeader [get]
 
string CurrentIndexText [get]
 
int SelectedIndex [get, set]
 
int IParameterDataProvider. StartOffset [get]
 

Events

PropertyChangedEventHandler PropertyChanged
 

Private Member Functions

string IParameterDataProvider. GetHeading (int overload, string[] parameterDescription, int currentParameter)
 
string IParameterDataProvider. GetDescription (int overload, int currentParameter)
 
string IParameterDataProvider. GetParameterDescription (int overload, int paramIndex)
 
string IParameterDataProvider. GetParameterName (int overload, int currentParameter)
 
int IParameterDataProvider. GetParameterCount (int overload)
 
bool IParameterDataProvider. AllowParameterList (int overload)
 
void OnPropertyChanged (string propertyName)
 
string IParameterDataProvider. GetHeading (int overload, string[] parameterDescription, int currentParameter)
 
string IParameterDataProvider. GetDescription (int overload, int currentParameter)
 
string IParameterDataProvider. GetParameterDescription (int overload, int paramIndex)
 
string IParameterDataProvider. GetParameterName (int overload, int currentParameter)
 
int IParameterDataProvider. GetParameterCount (int overload)
 
bool IParameterDataProvider. AllowParameterList (int overload)
 
void OnPropertyChanged (string propertyName)
 

Private Attributes

readonly CSharpCompletionContext context
 
readonly int startOffset
 
int selectedIndex
 

Constructor & Destructor Documentation

CShellCore.CodeCompletion.CSharpOverloadProvider.CSharpOverloadProvider ( CSharpCompletionContext  context,
int  startOffset,
IEnumerable< CSharpInsightItem items 
)
inline
CShellCore.CodeCompletion.CSharpOverloadProvider.CSharpOverloadProvider ( CSharpCompletionContext  context,
int  startOffset,
IEnumerable< CSharpInsightItem items 
)
inline

Member Function Documentation

void CShellCore.CodeCompletion.CSharpOverloadProvider.Update ( IDocument  document,
int  offset 
)
inline
string IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetHeading ( int  overload,
string[]  parameterDescription,
int  currentParameter 
)
inlineprivate
string IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetDescription ( int  overload,
int  currentParameter 
)
inlineprivate
string IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetParameterDescription ( int  overload,
int  paramIndex 
)
inlineprivate
string IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetParameterName ( int  overload,
int  currentParameter 
)
inlineprivate
int IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetParameterCount ( int  overload)
inlineprivate
bool IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.AllowParameterList ( int  overload)
inlineprivate
void CShellCore.CodeCompletion.CSharpOverloadProvider.OnPropertyChanged ( string  propertyName)
inlineprivate
void CShellCore.CodeCompletion.CSharpOverloadProvider.Update ( IDocument  document,
int  offset 
)
inline
string IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetHeading ( int  overload,
string[]  parameterDescription,
int  currentParameter 
)
inlineprivate
string IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetDescription ( int  overload,
int  currentParameter 
)
inlineprivate
string IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetParameterDescription ( int  overload,
int  paramIndex 
)
inlineprivate
string IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetParameterName ( int  overload,
int  currentParameter 
)
inlineprivate
int IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.GetParameterCount ( int  overload)
inlineprivate
bool IParameterDataProvider. CShellCore.CodeCompletion.CSharpOverloadProvider.AllowParameterList ( int  overload)
inlineprivate
void CShellCore.CodeCompletion.CSharpOverloadProvider.OnPropertyChanged ( string  propertyName)
inlineprivate

Member Data Documentation

readonly CSharpCompletionContext CShellCore.CodeCompletion.CSharpOverloadProvider.context
private
readonly int CShellCore.CodeCompletion.CSharpOverloadProvider.startOffset
private
int CShellCore.CodeCompletion.CSharpOverloadProvider.selectedIndex
private

Property Documentation

bool CShellCore.CodeCompletion.CSharpOverloadProvider.RequestClose
getset
int CShellCore.CodeCompletion.CSharpOverloadProvider.Count
get
object CShellCore.CodeCompletion.CSharpOverloadProvider.CurrentContent
get
object CShellCore.CodeCompletion.CSharpOverloadProvider.CurrentHeader
get
string CShellCore.CodeCompletion.CSharpOverloadProvider.CurrentIndexText
get
int CShellCore.CodeCompletion.CSharpOverloadProvider.SelectedIndex
getset
int IParameterDataProvider CShellCore.CodeCompletion.CSharpOverloadProvider.StartOffset
getprivate

Event Documentation

PropertyChangedEventHandler CShellCore.CodeCompletion.CSharpOverloadProvider.PropertyChanged

The documentation for this class was generated from the following file: