MiniSharp.InputContext.ScanTypes C# (CSharp) Method

ScanTypes() private method

private ScanTypes ( INamespace parent ) : void
parent INamespace
return void
		private void ScanTypes(INamespace parent)
		{
			var isRoot = parent.ParentNamespace == null;

			foreach (var child in parent.ChildNamespaces) {
				if (!isRoot) {
					parents[child] = parent;
				}
				ScanTypes(child);
			}

			foreach (var child in parent.Types) {
				if (!isRoot) {
					parents[child] = parent;
				}
				ScanTypes(child);
			}
		}

Same methods

InputContext::ScanTypes ( ITypeDefinition parent ) : void