public void AddReferenceByType(Type typeFromReferencedAssembly) { Guard.AgainstNullArgument("typeFromReferencedAssembly", typeFromReferencedAssembly); AddReference(typeFromReferencedAssembly.Assembly.Location); }
public void AddNamespaceByType(Type typeFromReferencedAssembly) { Guard.AgainstNullArgument("typeFromReferencedAssembly", typeFromReferencedAssembly); AddNamespace(typeFromReferencedAssembly.Namespace); }
public void RemoveReference(string path) { Guard.AgainstNullArgument("path", path); References.Remove(path); }
public void AddNamespace(string @namespace) { Guard.AgainstNullArgument("namespace", @namespace); Namespaces.Add(@namespace); }
public void AddReference(string path) { Guard.AgainstNullArgument("path", path); References.Add(path); }