You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			31 lines
		
	
	
		
			416 B
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			416 B
		
	
	
	
		
			C#
		
	
	
	
	
	
|   | // CS1612: Cannot modify a value type return value of `Test.v(bool)'. Consider storing the value in a temporary variable | ||
|  | // Line: 28 | ||
|  | 
 | ||
|  | public struct V | ||
|  | { | ||
|  | 	public int this [int i] { | ||
|  | 		set { | ||
|  | 		} | ||
|  | 	} | ||
|  | 	 | ||
|  | 	public int x; | ||
|  | } | ||
|  | 
 | ||
|  | class Test | ||
|  | { | ||
|  | 	V m_value; | ||
|  | 
 | ||
|  | 	public static V v(bool b) { return new V (); } | ||
|  | 
 | ||
|  | 	public Test () | ||
|  | 	{ | ||
|  | 		m_value = new V (); | ||
|  | 	} | ||
|  | 
 | ||
|  | 	public static void Main () | ||
|  | 	{ | ||
|  | 		Test t = new Test (); | ||
|  | 		Test.v(true).x = 9; | ||
|  | 	} | ||
|  | } |