25 implementations of IPackageRule
NuGet.Packaging (25)
Rules\AccidentallyCompatibleWithAllFrameworksRule.cs (1)
17internal class AccidentallyCompatibleWithAllFrameworksRule : IPackageRule
Rules\BestPractice\MissingReadmeRule.cs (1)
12internal class MissingReadmeRule : IPackageRule
Rules\ContentFolderInPackageReferenceProjectRule.cs (1)
10internal class ContentFolderInPackageReferenceProjectRule : IPackageRule
Rules\DefaultManifestValuesRule.cs (1)
12public class DefaultManifestValuesRule : IPackageRule
Rules\DependenciesGroupsForEachTFMRule.cs (1)
19internal class DependenciesGroupsForEachTFMRule : IPackageRule
Rules\IconUrlDeprecationWarning.cs (1)
11public class IconUrlDeprecationWarning : IPackageRule
Rules\InitScriptNotUnderToolsRule.cs (1)
12internal class InitScriptNotUnderToolsRule : IPackageRule
Rules\InstallScriptInPackageReferenceProjectRule.cs (1)
10internal class InstallScriptInPackageReferenceProjectRule : IPackageRule
Rules\InvalidFrameworkFolderRule.cs (1)
13internal class InvalidFrameworkFolderRule : IPackageRule
Rules\InvalidPlaceholderFileRule.cs (1)
14internal class InvalidPlaceholderFileRule : IPackageRule
Rules\InvalidPrereleaseDependencyRule.cs (1)
13internal class InvalidPrereleaseDependencyRule : IPackageRule
Rules\InvalidUndottedFrameworkRule.cs (1)
20internal class InvalidUndottedFrameworkRule : IPackageRule
Rules\LicenseUrlDeprecationWarning.cs (1)
11public class LicenseUrlDeprecationWarning : IPackageRule
Rules\MisplaceAssemblyOutsideLibRule.cs (1)
14internal class MisplacedAssemblyOutsideLibRule : IPackageRule
Rules\MisplacedAssemblyUnderLibRule.cs (1)
12internal class MisplacedAssemblyUnderLibRule : IPackageRule
Rules\MisplacedScriptFileRule.cs (1)
13internal class MisplacedScriptFileRule : IPackageRule
Rules\MisplacedTransformFileRule.cs (1)
13internal class MisplacedTransformFileRule : IPackageRule
Rules\PathTooLongRule.cs (1)
8public class PathTooLongRule : IPackageRule
Rules\ReferencesInNuspecMatchRefAssetsRule.cs (1)
16internal class ReferencesInNuspecMatchRefAssetsRule : IPackageRule
Rules\UnrecognizedLicenseIdentifierRule.cs (1)
13internal class UnrecognizedLicenseIdentifierRule : IPackageRule
Rules\UnrecognizedScriptFileRule.cs (1)
13internal class UnrecognizedScriptFileRule : IPackageRule
Rules\UnspecifiedDependencyVersionRule.cs (1)
13public class UnspecifiedDependencyVersionRule : IPackageRule
Rules\UpholdBuildConventionRule.cs (1)
17internal class UpholdBuildConventionRule : IPackageRule
Rules\WinRTNameIsObsoleteRule.cs (1)
12internal class WinRTNameIsObsoleteRule : IPackageRule
Rules\XdtTransformsInPackageReferenceProjectRule.cs (1)
12internal class XdtTransformInPackageReferenceProjectRule : IPackageRule
14 references to IPackageRule
NuGet.Commands (3)
CommandRunners\PackCommandRunner.cs (3)
61public IEnumerable<IPackageRule> Rules { get; set; } 776IEnumerable<IPackageRule> packageRules = Rules; 779foreach (IPackageRule rule in packageRules)
NuGet.Packaging (11)
Rules\RuleSet.cs (11)
12private static readonly IPackageRule[] PackageCreationRuleArray = new IPackageRule[] { 37private static readonly IPackageRule[] PackageCreationBestPracticeRuleArray = new IPackageRule[] { 41private static readonly ReadOnlyCollection<IPackageRule> PackageCreationRules = new ReadOnlyCollection<IPackageRule>( 45private static readonly ReadOnlyCollection<IPackageRule> PackagesConfigToPackageReferenceMigrationRules = new ReadOnlyCollection<IPackageRule>( 46new IPackageRule[] { 54public static IEnumerable<IPackageRule> PackageCreationRuleSet 62public static IEnumerable<IPackageRule> PackagesConfigToPackageReferenceMigrationRuleSet