public void PublicProperties_BothNull_True() { PublicProperties a = new PublicProperties(1) { Number = 1, Text = "guru", Foo = null }; PublicProperties b = new PublicProperties(2) { Number = 1, Text = "guru", Foo = null }; var like = Looks.Like(a); Assert.That(like.Matches(b), Is.True, like.Message); }
public void PublicProperties_False() { PublicProperties a = new PublicProperties(1) { Number = 1, Text = "guru", Foo = new NoProperties(1) }; PublicProperties b = new PublicProperties(2) { Number = 2, Text = "guru2", Foo = new NoProperties(1) }; var like = Looks.Like(a); Assert.That(like.Matches(b), Is.False); }
public void PublicProperties_DifferentTypes() { var a = new PublicProperties(1) { Number = 1, Text = "guru", Foo = new NoProperties(1) }; var b = new PublicProperties2() { Number = 1, Text = "guru" }; var like1 = Looks.Like(a); var like2 = Looks.Like(b); Assert.That(like1.Matches(b), Is.True, like1.Message); Assert.That(like2.Matches(a), Is.True, like2.Message); }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("THApplication"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Id != null && __isset.id) { field.Name = "id"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Id); oprot.WriteFieldEnd(); } if (AppId != null && __isset.appId) { field.Name = "appId"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(AppId); oprot.WriteFieldEnd(); } if (CompanyId != null && __isset.companyId) { field.Name = "companyId"; field.Type = TType.String; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteString(CompanyId); oprot.WriteFieldEnd(); } if (Name != null && __isset.name) { field.Name = "name"; field.Type = TType.String; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteString(Name); oprot.WriteFieldEnd(); } if (IconUrl != null && __isset.iconUrl) { field.Name = "iconUrl"; field.Type = TType.String; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteString(IconUrl); oprot.WriteFieldEnd(); } if (PublicProperties != null && __isset.publicProperties) { field.Name = "publicProperties"; field.Type = TType.Struct; field.ID = 6; oprot.WriteFieldBegin(field); PublicProperties.Write(oprot); oprot.WriteFieldEnd(); } if (PrivateProperties != null && __isset.privateProperties) { field.Name = "privateProperties"; field.Type = TType.Struct; field.ID = 7; oprot.WriteFieldBegin(field); PrivateProperties.Write(oprot); oprot.WriteFieldEnd(); } if (AnalyticsToken != null && __isset.analyticsToken) { field.Name = "analyticsToken"; field.Type = TType.String; field.ID = 8; oprot.WriteFieldBegin(field); oprot.WriteString(AnalyticsToken); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
/// <inheritdoc/> public MemoryProperty[] GetKeys() => PublicProperties.GetKeys();
/// <inheritdoc/> public bool ContainsKey(MemoryProperty property) => PublicProperties.ContainsKey(property);
/// <inheritdoc/> public void Set(MemoryProperty property, DataObject value) => PublicProperties.Set(property, value);
/// <inheritdoc/> public MemoryItem Get(MemoryProperty property) => PublicProperties.Get(property);
private MemberIndexInfo[] get(Func <MemberIndexInfo, bool> isValue) { return(AutoCSer.Extensions.ArrayExtension.concat(PublicFields.getFindArray(isValue), NonPublicFields.getFindArray(isValue), PublicProperties.getFindArray(isValue), NonPublicProperties.getFindArray(isValue))); }
public MainWindow() { InitializeComponent(); publicProperties = new PublicProperties(); this.DataContext = publicProperties; }
public override string ToString() { return($"Id: {Id}, DisplayName: {DisplayName}, AvatarUrl: {AvatarUrl}, Identities: {Identities.ToDebugString()}, PublicProperties: {PublicProperties.ToDebugString()}, Verified: {Verified}"); }
public override string ToString() { StringBuilder __sb = new StringBuilder("THPrivateUser("); bool __first = true; if (Id != null && __isset.id) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Id: "); __sb.Append(Id); } if (Password != null && __isset.password) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Password: "******", "); } __first = false; __sb.Append("DisplayName: "); __sb.Append(DisplayName); } if (AvatarUrl != null && __isset.avatarUrl) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("AvatarUrl: "); __sb.Append(AvatarUrl); } if (PublicProperties != null && __isset.publicProperties) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("PublicProperties: "); __sb.Append(PublicProperties.ToDebugString()); } if (PrivateProperties != null && __isset.privateProperties) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("PrivateProperties: "); __sb.Append(PrivateProperties.ToDebugString()); } if (InternalPublicProperties != null && __isset.internalPublicProperties) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InternalPublicProperties: "); __sb.Append(InternalPublicProperties.ToDebugString()); } if (Identities != null && __isset.identities) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Identities: "); __sb.Append(Identities.ToDebugString()); } if (InternalPrivateProperties != null && __isset.internalPrivateProperties) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InternalPrivateProperties: "); __sb.Append(InternalPrivateProperties.ToDebugString()); } if (InstallDate != null && __isset.installDate) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InstallDate: "); __sb.Append(InstallDate); } if (InstallProvider != null && __isset.installProvider) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InstallProvider: "); __sb.Append(InstallProvider); } __sb.Append(")"); return(__sb.ToString()); }
public override string ToString() { StringBuilder __sb = new StringBuilder("SFActionConfig("); bool __first = true; if (__isset.limit) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Limit: "); __sb.Append(Limit); } if (PublicProperties != null && __isset.publicProperties) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("PublicProperties: "); __sb.Append(PublicProperties.ToDebugString()); } if (PrivateProperties != null && __isset.privateProperties) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("PrivateProperties: "); __sb.Append(PrivateProperties.ToDebugString()); } if (TemplateName != null && __isset.templateName) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("TemplateName: "); __sb.Append(TemplateName); } if (WhEventName != null && __isset.whEventName) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("WhEventName: "); __sb.Append(WhEventName); } if (WhCustomData != null && __isset.whCustomData) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("WhCustomData: "); __sb.Append(WhCustomData.ToDebugString()); } if (__isset.count) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Count: "); __sb.Append(Count); } if (ReferrerEvent != null && __isset.referrerEvent) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("ReferrerEvent: "); __sb.Append(ReferrerEvent); } if (__isset.banPeriod) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("BanPeriod: "); __sb.Append(BanPeriod); } if (BanReason != null && __isset.banReason) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("BanReason: "); __sb.Append(BanReason); } __sb.Append(")"); return(__sb.ToString()); }
public void Without_String_True() { PublicProperties a = new PublicProperties(1) { Number = 1, Text = "guru", Foo = null }; PublicProperties b = new PublicProperties(2) { Number = 1, Text = "guru", Foo = new NoProperties(1) }; var like = Looks.Like(a).Without("Pump"); Assert.That(like.Matches(b), Is.True, like.Message); }
public void WithoutRefTypes_Expression_True() { PublicProperties a = new PublicProperties(1) { Number = 1, Text = "guru", Foo = new NoProperties(1) }; PublicProperties b = new PublicProperties(2) { Number = 1, Text = "guru", Foo = new NoProperties(1) }; var like = Looks.Like(a).WithoutReferenceTypes(); Assert.That(like.Matches(b), Is.True, like.Message); }
public override string ToString() { StringBuilder __sb = new StringBuilder("THPublicUser("); bool __first = true; if (Id != null && __isset.id) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Id: "); __sb.Append(Id); } if (DisplayName != null && __isset.displayName) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("DisplayName: "); __sb.Append(DisplayName); } if (AvatarUrl != null && __isset.avatarUrl) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("AvatarUrl: "); __sb.Append(AvatarUrl); } if (Identities != null && __isset.identities) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Identities: "); __sb.Append(Identities.ToDebugString()); } if (PublicProperties != null && __isset.publicProperties) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("PublicProperties: "); __sb.Append(PublicProperties.ToDebugString()); } if (InternalPublicProperties != null && __isset.internalPublicProperties) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InternalPublicProperties: "); __sb.Append(InternalPublicProperties.ToDebugString()); } if (InstallDate != null && __isset.installDate) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InstallDate: "); __sb.Append(InstallDate); } if (InstallProvider != null && __isset.installProvider) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InstallProvider: "); __sb.Append(InstallProvider); } if (__isset.installPlatform) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InstallPlatform: "); __sb.Append(InstallPlatform); } if (__isset.reinstall) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Reinstall: "); __sb.Append(Reinstall); } if (__isset.installSuspicious) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InstallSuspicious: "); __sb.Append(InstallSuspicious); } if (InstallPlatformStr != null && __isset.installPlatformStr) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("InstallPlatformStr: "); __sb.Append(InstallPlatformStr); } __sb.Append(")"); return(__sb.ToString()); }