Exemple #1
0
        public void AddReferenceByType(Type typeFromReferencedAssembly)
        {
            Guard.AgainstNullArgument("typeFromReferencedAssembly", typeFromReferencedAssembly);

            AddReference(typeFromReferencedAssembly.Assembly.Location);
        }
Exemple #2
0
        public void AddNamespaceByType(Type typeFromReferencedAssembly)
        {
            Guard.AgainstNullArgument("typeFromReferencedAssembly", typeFromReferencedAssembly);

            AddNamespace(typeFromReferencedAssembly.Namespace);
        }
Exemple #3
0
        public void RemoveReference(string path)
        {
            Guard.AgainstNullArgument("path", path);

            References.Remove(path);
        }
Exemple #4
0
        public void AddNamespace(string @namespace)
        {
            Guard.AgainstNullArgument("namespace", @namespace);

            Namespaces.Add(@namespace);
        }
Exemple #5
0
        public void AddReference(string path)
        {
            Guard.AgainstNullArgument("path", path);

            References.Add(path);
        }