Chyba kompilátoru CS1108

Parametr nemůže mít všechny zadané modifikátory; parametr obsahuje příliš mnoho modifikátorů.

Některé kombinace modifikátorů parametrů, například in, refa out, nejsou povoleny, protože mají vzájemně vylučující význam pro kompilátor.

Příklad

Následující příklad vygeneruje CS1108:

// cs1108.cs  
// Compile with: /target:library  
public class Test  
{  
    // Regular Instance Method.  
        public void TestMethod(ref out int i) {} // CS1108  
  
}