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;
}
private static string GetAccessibility(MetadataItem item, string name) { string accessibility; if (MetadataTools.TryGetStringMetadataPropertySetting(item, name, out accessibility)) { return(TranslateUserAccessibilityToCSharpAccessibility(accessibility)); } return("public"); }