EFUtility.CodeGenerationTools.MetadataTools.TryGetStringMetadataPropertySetting C# (CSharp) Method

TryGetStringMetadataPropertySetting() public static method

public static TryGetStringMetadataPropertySetting ( System.Data.Metadata.Edm.MetadataItem item, string propertyName, string &value ) : bool
item System.Data.Metadata.Edm.MetadataItem
propertyName string
value string
return bool
        public static bool TryGetStringMetadataPropertySetting(MetadataItem item, string propertyName, out string value)
        {
            value = null;
            MetadataProperty property = item.MetadataProperties.FirstOrDefault(p => p.Name == propertyName);
            if (property != null)
            {
                value = (string)property.Value;
            }
            return value != null;
        }

Usage Example

Esempio n. 1
0
        private static string GetAccessibility(MetadataItem item, string name)
        {
            string accessibility;

            if (MetadataTools.TryGetStringMetadataPropertySetting(item, name, out accessibility))
            {
                return(TranslateUserAccessibilityToCSharpAccessibility(accessibility));
            }

            return("public");
        }