コード例 #1
0
 /// <summary>
 /// Gets a user friendly display name.
 /// </summary>
 public string GetDisplayName()
 {
     if (_annotationResourceResolver != null)
     {
         return(_annotationResourceResolver.ResolveDisplayName(_identifier));
     }
     return(_standardResourceResolver != null?_standardResourceResolver.LocalizeString(_displayName) : _displayName);
 }
コード例 #2
0
ファイル: AnnotationItemProvider.cs プロジェクト: nhannd/Xian
		/// <summary>
		/// A constructor that uses the <see cref="AnnotationItemProvider"/>'s unique identifier to determine
		/// the display name using an <see cref="IAnnotationResourceResolver"/>.
		/// </summary>
		/// <param name="identifier">The unique identifier of the <see cref="AnnotationItemProvider"/>.</param>
		/// <param name="resolver">The object that will resolve the display name from 
		/// the <see cref="AnnotationItemProvider"/>'s unique identifier.</param>
		protected AnnotationItemProvider(string identifier, IAnnotationResourceResolver resolver)
			: this(identifier, resolver.ResolveDisplayName(identifier))
		{
		}
コード例 #3
0
 /// <summary>
 /// A constructor that uses the <see cref="AnnotationItemProvider"/>'s unique identifier to determine
 /// the display name using an <see cref="IAnnotationResourceResolver"/>.
 /// </summary>
 /// <param name="identifier">The unique identifier of the <see cref="AnnotationItemProvider"/>.</param>
 /// <param name="resolver">The object that will resolve the display name from
 /// the <see cref="AnnotationItemProvider"/>'s unique identifier.</param>
 protected AnnotationItemProvider(string identifier, IAnnotationResourceResolver resolver)
     : this(identifier, resolver.ResolveDisplayName(identifier))
 {
 }