14 instantiations of PropertyKey
NuGet.ProjectModel (14)
LockFile\LockFileTargetLibrary.cs (14)
18private static readonly PropertyKey DependenciesKey = new(nameof(Dependencies)); 19private static readonly PropertyKey FrameworkAssembliesKey = new(nameof(FrameworkAssemblies)); 20private static readonly PropertyKey FrameworkReferencesKey = new(nameof(FrameworkReferences)); 21private static readonly PropertyKey RuntimeAssembliesKey = new(nameof(RuntimeAssemblies)); 22private static readonly PropertyKey ResourceAssembliesKey = new(nameof(ResourceAssemblies)); 23private static readonly PropertyKey CompileTimeAssembliesKey = new(nameof(CompileTimeAssemblies)); 24private static readonly PropertyKey NativeLibrariesKey = new(nameof(NativeLibraries)); 25private static readonly PropertyKey BuildKey = new(nameof(Build)); 26private static readonly PropertyKey BuildMultiTargetingKey = new(nameof(BuildMultiTargeting)); 27private static readonly PropertyKey ContentFilesKey = new(nameof(ContentFiles)); 28private static readonly PropertyKey RuntimeTargetsKey = new(nameof(RuntimeTargets)); 29private static readonly PropertyKey ToolsAssembliesKey = new(nameof(ToolsAssemblies)); 30private static readonly PropertyKey EmbedAssembliesKey = new(nameof(EmbedAssemblies)); 31private static readonly PropertyKey PackageTypeKey = new(nameof(PackageType));
18 references to PropertyKey
NuGet.ProjectModel (18)
LockFile\LockFileTargetLibrary.cs (18)
18private static readonly PropertyKey DependenciesKey = new(nameof(Dependencies)); 19private static readonly PropertyKey FrameworkAssembliesKey = new(nameof(FrameworkAssemblies)); 20private static readonly PropertyKey FrameworkReferencesKey = new(nameof(FrameworkReferences)); 21private static readonly PropertyKey RuntimeAssembliesKey = new(nameof(RuntimeAssemblies)); 22private static readonly PropertyKey ResourceAssembliesKey = new(nameof(ResourceAssemblies)); 23private static readonly PropertyKey CompileTimeAssembliesKey = new(nameof(CompileTimeAssemblies)); 24private static readonly PropertyKey NativeLibrariesKey = new(nameof(NativeLibraries)); 25private static readonly PropertyKey BuildKey = new(nameof(Build)); 26private static readonly PropertyKey BuildMultiTargetingKey = new(nameof(BuildMultiTargeting)); 27private static readonly PropertyKey ContentFilesKey = new(nameof(ContentFiles)); 28private static readonly PropertyKey RuntimeTargetsKey = new(nameof(RuntimeTargets)); 29private static readonly PropertyKey ToolsAssembliesKey = new(nameof(ToolsAssemblies)); 30private static readonly PropertyKey EmbedAssembliesKey = new(nameof(EmbedAssemblies)); 31private static readonly PropertyKey PackageTypeKey = new(nameof(PackageType)); 33private readonly Dictionary<PropertyKey, object> _propertyValues = new(); 37private IList<T> GetListProperty<T>(PropertyKey key) 54private void SetListProperty<T>(PropertyKey key, IList<T> list) 193bool IsListOrderedEqual<T>(PropertyKey key, Func<T, string> accessor, IEqualityComparer<T>? sequenceComparer = null)