public void AnonymousType1() { NativeStruct nt = new NativeStruct(); nt.IsAnonymous = true; Assert.False(string.IsNullOrEmpty(nt.Name)); NativeSymbolBag bag = new NativeSymbolBag(); bag.AddDefinedType(nt); Assert.True(NativeSymbolBag.IsAnonymousName(nt.Name)); }
private bool IsBadName(string name) { if (Regex.IsMatch(name, "^_\\w+$")) { return(true); } if (NativeSymbolBag.IsAnonymousName(name)) { return(true); } return(false); }
public void Anonymous2() { Assert.False(NativeSymbolBag.IsAnonymousName("foo")); }
public void Anonymous1() { string name = NativeSymbolBag.GenerateAnonymousName(); Assert.True(NativeSymbolBag.IsAnonymousName(name)); }