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