ICSharpCode.NRefactory.CSharp.Resolver.FindReferences.FindChainedConstructorReferences C# (CSharp) Méthode

FindChainedConstructorReferences() private méthode

private FindChainedConstructorReferences ( IMethod ctor ) : SearchScope
ctor IMethod
Résultat SearchScope
		SearchScope FindChainedConstructorReferences(IMethod ctor)
		{
			SearchScope searchScope = new SearchScope(
				delegate (ICompilation compilation) {
					IMethod imported = compilation.Import(ctor);
					if (imported != null)
						return new FindChainedConstructorReferencesNavigator(imported);
					else
						return null;
				});
			if (ctor.DeclaringTypeDefinition.IsSealed)
				searchScope.accessibility = Accessibility.Private;
			else
				searchScope.accessibility = Accessibility.Protected;
			searchScope.accessibility = MergeAccessibility(GetEffectiveAccessibility(ctor), searchScope.accessibility);
			return searchScope;
		}