BamlLocalization.BamlStream.CombineBamlStreamName C# (CSharp) Метод

CombineBamlStreamName() статический приватный Метод

Combine baml stream name and resource name to uniquely identify a baml within a localization project
static private CombineBamlStreamName ( string resource, string bamlName ) : string
resource string
bamlName string
Результат string
        internal static string CombineBamlStreamName(string resource, string bamlName)
        {
            Debug.Assert(resource != null && bamlName != null, "Resource name and baml name can't be null");

            string suffix = Path.GetFileName(bamlName);
            string prefix = Path.GetFileName(resource);

            return prefix + LocBamlConst.BamlAndResourceSeperator + suffix;
        }

Usage Example

Пример #1
0
 //--------------------------------
 // private function
 //--------------------------------
 /// <summary>
 /// Enumerate baml streams in a resources file
 /// </summary>
 private void EnumerateBamlInResources(ResourceReader reader, string resourceName)
 {
     foreach (DictionaryEntry entry in reader)
     {
         string name = entry.Key as string;
         if (BamlStream.IsResourceEntryBamlStream(name, entry.Value))
         {
             _bamlStreams.Add(
                 new BamlStream(
                     BamlStream.CombineBamlStreamName(resourceName, name),
                     (Stream)entry.Value
                     )
                 );
         }
     }
 }
All Usage Examples Of BamlLocalization.BamlStream::CombineBamlStreamName