|
|
|
|
@ -80,6 +80,8 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
@@ -80,6 +80,8 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
|
|
|
|
|
{ |
|
|
|
|
if (type == null || string.IsNullOrEmpty(shortType) || usedTypes.Contains(shortType)) |
|
|
|
|
return null; |
|
|
|
|
if (type.Name == "Void" && type.Namespace == "System") |
|
|
|
|
return null; |
|
|
|
|
usedTypes.Add(shortType); |
|
|
|
|
var iCompletionData = Factory.CreateTypeCompletionData(type, shortType); |
|
|
|
|
result.Add(iCompletionData); |
|
|
|
|
@ -90,6 +92,8 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
@@ -90,6 +92,8 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
|
|
|
|
|
{ |
|
|
|
|
if (type == null || string.IsNullOrEmpty(shortType) || usedTypes.Contains(shortType)) |
|
|
|
|
return null; |
|
|
|
|
if (type.Name == "Void" && type.Namespace == "System") |
|
|
|
|
return null; |
|
|
|
|
usedTypes.Add(shortType); |
|
|
|
|
var iCompletionData = Factory.CreateTypeCompletionData(type, shortType); |
|
|
|
|
result.Add(iCompletionData); |
|
|
|
|
@ -134,7 +138,7 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
@@ -134,7 +138,7 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
|
|
|
|
|
{ |
|
|
|
|
var newData = Factory.CreateEntityCompletionData (member); |
|
|
|
|
|
|
|
|
|
// newData.HideExtensionParameter = HideExtensionParameter;
|
|
|
|
|
// newData.HideExtensionParameter = HideExtensionParameter;
|
|
|
|
|
string memberKey = newData.DisplayText; |
|
|
|
|
if (memberKey == null) |
|
|
|
|
return null; |
|
|
|
|
@ -171,7 +175,7 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
@@ -171,7 +175,7 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
|
|
|
|
|
{ |
|
|
|
|
var newData = Factory.CreateEntityCompletionData (member); |
|
|
|
|
|
|
|
|
|
// newData.HideExtensionParameter = HideExtensionParameter;
|
|
|
|
|
// newData.HideExtensionParameter = HideExtensionParameter;
|
|
|
|
|
string memberKey = newData.DisplayText; |
|
|
|
|
if (memberKey == null) |
|
|
|
|
return null; |
|
|
|
|
@ -254,8 +258,8 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
@@ -254,8 +258,8 @@ namespace ICSharpCode.NRefactory.CSharp.Completion
|
|
|
|
|
Result.Add(Factory.CreateEntityCompletionData( |
|
|
|
|
field, |
|
|
|
|
typeString + "." + field.Name |
|
|
|
|
) |
|
|
|
|
); |
|
|
|
|
) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|