[runtime] Updates comments.
[mono.git] / mcs / class / corlib / System.Resources / NeutralResourcesLanguageAttribute.cs
index 175e35c1b9bd54b7b2dd4626af6472bc73db73e3..b21693a46cb896f002a51d38f7dc6f24d32e34e0 100644 (file)
 
 namespace System.Resources
 {
+       [System.Runtime.InteropServices.ComVisible (true)]
        [AttributeUsage (AttributeTargets.Assembly)]
        public sealed class NeutralResourcesLanguageAttribute : Attribute
        {
                
-               private string culture;
-               
+               string culture;
+               UltimateResourceFallbackLocation loc;
+
                // Constructors
-               public NeutralResourcesLanguageAttribute (string cultureName)
+               public NeutralResourcesLanguageAttribute (string cultureName) 
                {
                        if(cultureName==null) {
                                throw new ArgumentNullException("culture is null");
@@ -47,9 +49,28 @@ namespace System.Resources
                        
                        culture = cultureName;
                }
+
                public string CultureName
                {
-                               get { return culture; }
+                       get {
+                               return culture;
+                       }
+               }
+
+               public NeutralResourcesLanguageAttribute (string cultureName, UltimateResourceFallbackLocation location)
+               {
+                       if(cultureName==null) {
+                               throw new ArgumentNullException("culture is null");
+                       }
+                       
+                       culture = cultureName;
+                       loc = location;
+               }
+               
+               public UltimateResourceFallbackLocation Location {
+                       get {
+                               return loc;
+                       }  
                }
        }
 }