Mono.CSharp.TypeContainer.CreateType C# (CSharp) Method

CreateType() public method

public CreateType ( ) : bool
return bool
		public bool CreateType ()
		{
			if (TypeBuilder != null)
				return !error;

			if (error)
				return false;

			if (!CreateTypeBuilder ()) {
				error = true;
				return false;
			}

			if (partial_parts != null) {
				foreach (TypeContainer part in partial_parts) {
					part.spec = spec;
					part.current_type = current_type;
					part.TypeBuilder = TypeBuilder;
				}
			}

			if (Types != null) {
				foreach (TypeContainer tc in Types) {
					tc.CreateType ();
				}
			}

			return true;
		}