\lstdefinelanguage{lCsharp}{ number suffixes={eEfFdDmMlLuU}, language=[Sharp]{C}, keywordstyle=[5]\xlstGetStyle{literals}, deletekeywords={int,uint,long,ulong,short,ushort,byte,sbyte,float,double,decimal,bool,char,string,object,void,var,true,false,null}, morekeywords=[2]{int,uint,long,ulong,short,ushort,byte,sbyte,float,double,decimal,bool,char,string,object,void,var,dynamic,nint,nuint}, morekeywords=[3]{Func,Action,Task,List,Dictionary,IEnumerable,Console,String,Object}, morekeywords=[5]{true,false,null} } \RegisterLanguage{csharp}{lCsharp}