96 references to DependencyContextStrings
Microsoft.Extensions.DependencyModel (96)
DependencyContextJsonReader.cs (44)
147case DependencyContextStrings.RuntimeTargetPropertyName: 150case DependencyContextStrings.CompilationOptionsPropertyName: 153case DependencyContextStrings.TargetsPropertyName: 156case DependencyContextStrings.LibrariesPropertyName: 159case DependencyContextStrings.RuntimesPropertyName: 175int separatorIndex = runtimeTargetName.IndexOf(DependencyContextStrings.VersionSeparator); 241return name.Contains(DependencyContextStrings.VersionSeparator); 255case DependencyContextStrings.RuntimeTargetNamePropertyName: 258case DependencyContextStrings.RuntimeTargetSignaturePropertyName: 288case DependencyContextStrings.DefinesPropertyName: 291case DependencyContextStrings.LanguageVersionPropertyName: 294case DependencyContextStrings.PlatformPropertyName: 297case DependencyContextStrings.AllowUnsafePropertyName: 300case DependencyContextStrings.WarningsAsErrorsPropertyName: 303case DependencyContextStrings.OptimizePropertyName: 306case DependencyContextStrings.KeyFilePropertyName: 309case DependencyContextStrings.DelaySignPropertyName: 312case DependencyContextStrings.PublicSignPropertyName: 315case DependencyContextStrings.DebugTypePropertyName: 318case DependencyContextStrings.EmitEntryPointPropertyName: 321case DependencyContextStrings.GenerateXmlDocumentationPropertyName: 409case DependencyContextStrings.DependenciesPropertyName: 412case DependencyContextStrings.RuntimeAssembliesKey: 415case DependencyContextStrings.NativeLibrariesKey: 418case DependencyContextStrings.CompileTimeAssembliesKey: 421case DependencyContextStrings.RuntimeTargetsPropertyName: 424case DependencyContextStrings.ResourceAssembliesPropertyName: 427case DependencyContextStrings.CompilationOnlyPropertyName: 524case DependencyContextStrings.AssemblyVersionPropertyName: 527case DependencyContextStrings.FileVersionPropertyName: 569case DependencyContextStrings.RidPropertyName: 572case DependencyContextStrings.AssetTypePropertyName: 575case DependencyContextStrings.AssemblyVersionPropertyName: 578case DependencyContextStrings.FileVersionPropertyName: 615if (propertyName == DependencyContextStrings.LocalePropertyName) 672case DependencyContextStrings.Sha512PropertyName: 675case DependencyContextStrings.TypePropertyName: 678case DependencyContextStrings.ServiceablePropertyName: 681case DependencyContextStrings.PathPropertyName: 684case DependencyContextStrings.HashPathPropertyName: 687case DependencyContextStrings.RuntimeStoreManifestPropertyName: 767int separatorPosition = nameWithVersion.IndexOf(DependencyContextStrings.VersionSeparator); 788.Where(e => e.Type == DependencyContextStrings.RuntimeAssetType) 800.Where(e => e.Type == DependencyContextStrings.NativeAssetType)
DependencyContextWriter.cs (52)
43jsonWriter.WriteStartObject(DependencyContextStrings.RuntimeTargetPropertyName); 46jsonWriter.WriteString(DependencyContextStrings.RuntimeTargetNamePropertyName, 51jsonWriter.WriteString(DependencyContextStrings.RuntimeTargetNamePropertyName, 52context.Target.Framework + DependencyContextStrings.VersionSeparator + context.Target.Runtime); 54jsonWriter.WriteString(DependencyContextStrings.RuntimeTargetSignaturePropertyName, 61jsonWriter.WriteStartObject(DependencyContextStrings.RuntimesPropertyName); 76jsonWriter.WriteStartObject(DependencyContextStrings.CompilationOptionsPropertyName); 79jsonWriter.WriteStartArray(DependencyContextStrings.DefinesPropertyName); 86AddStringPropertyIfNotNull(DependencyContextStrings.LanguageVersionPropertyName, compilationOptions.LanguageVersion, jsonWriter); 87AddStringPropertyIfNotNull(DependencyContextStrings.PlatformPropertyName, compilationOptions.Platform, jsonWriter); 88AddBooleanPropertyIfNotNull(DependencyContextStrings.AllowUnsafePropertyName, compilationOptions.AllowUnsafe, jsonWriter); 89AddBooleanPropertyIfNotNull(DependencyContextStrings.WarningsAsErrorsPropertyName, compilationOptions.WarningsAsErrors, jsonWriter); 90AddBooleanPropertyIfNotNull(DependencyContextStrings.OptimizePropertyName, compilationOptions.Optimize, jsonWriter); 91AddStringPropertyIfNotNull(DependencyContextStrings.KeyFilePropertyName, compilationOptions.KeyFile, jsonWriter); 92AddBooleanPropertyIfNotNull(DependencyContextStrings.DelaySignPropertyName, compilationOptions.DelaySign, jsonWriter); 93AddBooleanPropertyIfNotNull(DependencyContextStrings.PublicSignPropertyName, compilationOptions.PublicSign, jsonWriter); 94AddBooleanPropertyIfNotNull(DependencyContextStrings.EmitEntryPointPropertyName, compilationOptions.EmitEntryPoint, jsonWriter); 95AddBooleanPropertyIfNotNull(DependencyContextStrings.GenerateXmlDocumentationPropertyName, compilationOptions.GenerateXmlDocumentation, jsonWriter); 96AddStringPropertyIfNotNull(DependencyContextStrings.DebugTypePropertyName, compilationOptions.DebugType, jsonWriter); 118jsonWriter.WriteStartObject(DependencyContextStrings.TargetsPropertyName); 126WriteTarget(context.Target.Framework + DependencyContextStrings.VersionSeparator + context.Target.Runtime, 139WriteTargetLibrary(library.Name + DependencyContextStrings.VersionSeparator + library.Version, library, jsonWriter); 170WritePortableTargetLibrary(library.Name + DependencyContextStrings.VersionSeparator + library.Version, 183WriteAssetList(DependencyContextStrings.CompileTimeAssembliesKey, compilationAssemblies, jsonWriter); 203jsonWriter.WriteStartObject(DependencyContextStrings.DependenciesPropertyName); 219jsonWriter.WriteStartObject(DependencyContextStrings.ResourceAssembliesPropertyName); 224jsonWriter.WriteString(DependencyContextStrings.LocalePropertyName, resourceAssembly.Locale); 239AddAssets(DependencyContextStrings.RuntimeAssembliesKey, runtimeLibrary.RuntimeAssemblyGroups.GetDefaultGroup(), jsonWriter); 240AddAssets(DependencyContextStrings.NativeLibrariesKey, runtimeLibrary.NativeLibraryGroups.GetDefaultGroup(), jsonWriter); 278AddAssets(DependencyContextStrings.RuntimeAssembliesKey, runtimeLibrary.RuntimeAssemblyGroups.GetDefaultGroup(), jsonWriter); 279AddAssets(DependencyContextStrings.NativeLibrariesKey, runtimeLibrary.NativeLibraryGroups.GetDefaultGroup(), jsonWriter); 284wroteObjectStart = AddRuntimeSpecificAssetGroups(DependencyContextStrings.RuntimeAssetType, runtimeLibrary.RuntimeAssemblyGroups, wroteObjectStart, jsonWriter); 285wroteObjectStart = AddRuntimeSpecificAssetGroups(DependencyContextStrings.NativeAssetType, runtimeLibrary.NativeLibraryGroups, wroteObjectStart, jsonWriter); 300jsonWriter.WriteBoolean(DependencyContextStrings.CompilationOnlyPropertyName, true); 314jsonWriter.WriteStartObject(DependencyContextStrings.RuntimeTargetsPropertyName); 331string pseudoPathFolder = assetType == DependencyContextStrings.RuntimeAssetType ? 336jsonWriter.WriteString(DependencyContextStrings.RidPropertyName, group.Runtime); 337jsonWriter.WriteString(DependencyContextStrings.AssetTypePropertyName, assetType); 353jsonWriter.WriteString(DependencyContextStrings.RidPropertyName, runtime); 354jsonWriter.WriteString(DependencyContextStrings.AssetTypePropertyName, assetType); 358jsonWriter.WriteString(DependencyContextStrings.AssemblyVersionPropertyName, asset.AssemblyVersion); 363jsonWriter.WriteString(DependencyContextStrings.FileVersionPropertyName, asset.FileVersion); 391jsonWriter.WriteString(DependencyContextStrings.AssemblyVersionPropertyName, runtimeFile.AssemblyVersion); 396jsonWriter.WriteString(DependencyContextStrings.FileVersionPropertyName, runtimeFile.FileVersion); 409.GroupBy(library => library.Name + DependencyContextStrings.VersionSeparator + library.Version); 411jsonWriter.WriteStartObject(DependencyContextStrings.LibrariesPropertyName); 422jsonWriter.WriteString(DependencyContextStrings.TypePropertyName, library.Type); 423jsonWriter.WriteBoolean(DependencyContextStrings.ServiceablePropertyName, library.Serviceable); 424jsonWriter.WriteString(DependencyContextStrings.Sha512PropertyName, library.Hash); 428jsonWriter.WriteString(DependencyContextStrings.PathPropertyName, library.Path); 433jsonWriter.WriteString(DependencyContextStrings.HashPathPropertyName, library.HashPath); 438jsonWriter.WriteString(DependencyContextStrings.RuntimeStoreManifestPropertyName, library.RuntimeStoreManifestName);