37 lines
		
	
	
		
			882 B
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			882 B
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | ||
|  | 
 | ||
|  | namespace WebAPI.Areas.HelpPage | ||
|  | { | ||
|  |     /// <summary> | ||
|  |     /// This represents a preformatted text sample on the help page. There's a display template named TextSample associated with this class. | ||
|  |     /// </summary> | ||
|  |     public class TextSample | ||
|  |     { | ||
|  |         public TextSample(string text) | ||
|  |         { | ||
|  |             if (text == null) | ||
|  |             { | ||
|  |                 throw new ArgumentNullException("text"); | ||
|  |             } | ||
|  |             Text = text; | ||
|  |         } | ||
|  | 
 | ||
|  |         public string Text { get; private set; } | ||
|  | 
 | ||
|  |         public override bool Equals(object obj) | ||
|  |         { | ||
|  |             TextSample other = obj as TextSample; | ||
|  |             return other != null && Text == other.Text; | ||
|  |         } | ||
|  | 
 | ||
|  |         public override int GetHashCode() | ||
|  |         { | ||
|  |             return Text.GetHashCode(); | ||
|  |         } | ||
|  | 
 | ||
|  |         public override string ToString() | ||
|  |         { | ||
|  |             return Text; | ||
|  |         } | ||
|  |     } | ||
|  | } |