AspectSharp.Lang.Steps.Types.Resolution.TypeResolverList.ResolveType C# (CSharp) Method

ResolveType() public method

public ResolveType ( String name ) : Type
name String
return System.Type
		public Type ResolveType(String name)
		{
			if (HasNamespace(name))
			{
				String typeName = ExtractTypeName(name);
				return TypeResolverFromName(name).ResolveType( typeName );
			}
			else
			{
				foreach(ITypeResolver resolver in _namespaces.Values)
				{
					if (resolver.Contains(name))
					{
						return resolver.ResolveType(name);
					}
				}
			}
			return null;
		}