public void Parse(string parseString) { Expressions.Clear(); SideEffects.Clear(); Error = null; Parser.Parse(parseString); }
/// <inheritdoc /> protected virtual void Dispose(bool disposing) { if (disposing) { SideEffects?.Dispose(); } }
/// <inheritdoc /> protected virtual void Dispose(bool disposing) { if (disposing) #pragma warning disable 612,618 { SideEffects?.Dispose(); } #pragma warning disable 612,618 }
public override int GetHashCode() { unchecked { var hashCode = (RawContent != null ? RawContent.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (SideEffects != null ? SideEffects.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Information != null ? Information.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Posology != null ? Posology.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Description != null ? Description.GetHashCode() : 0); return(hashCode); } }
protected override void OnBeforeSave() { base.OnBeforeSave(); this.junkEmailUpdates.Clear(); foreach (ContactEmailSlotParticipantProperty contactEmailSlotParticipantProperty in ContactEmailSlotParticipantProperty.AllInstances.Values) { if (base.PropertyBag.IsPropertyDirty(contactEmailSlotParticipantProperty.EmailAddressPropertyDefinition) || base.PropertyBag.IsPropertyDirty(contactEmailSlotParticipantProperty.RoutingTypePropertyDefinition)) { Participant valueOrDefault = base.GetValueOrDefault <Participant>(contactEmailSlotParticipantProperty); if (valueOrDefault != null && valueOrDefault.RoutingType == "SMTP") { this.junkEmailUpdates.Add(valueOrDefault.EmailAddress); } } } this.OnBeforeSaveUpdateInteropValues(); SideEffects sideEffects = base.GetValueOrDefault <SideEffects>(ContactSchema.SideEffects); sideEffects |= SideEffects.CoerceToInbox; this[ContactSchema.SideEffects] = sideEffects; }
public string GetSideEffectsAsString() { if (SideEffects == null || !SideEffects.Any()) { return(string.Empty); } int numSideEffects = SideEffects.Count; if (numSideEffects == 1) { return(SideEffects[0]); } var sideeffects = string.Empty; for (int i = 0; i < numSideEffects - 1; i++) { sideeffects += SideEffects[i] + "#"; } sideeffects += sideeffects[numSideEffects - 1]; return(sideeffects); }
public bool ConflictsWith(CommandRegistryItem request) => request.SideEffects.Split(',') .Intersect(SideEffects.Split(',')).Any() && !string.IsNullOrEmpty(SideEffects);
public static bool EqualsOrGreaterThan_MaxValue_LHSConst_SideEffects(SideEffects c) => c.B <= 255;
public Foo() { this.x = whatever; this.y = whatever; SideEffects.Alpha(); // Does not use "this" }
public override void VisitTypeDeclaration(TypeDeclaration typeDeclaration) { StartNode(typeDeclaration); //WriteAttributes(typeDeclaration.Attributes); no attributes WriteModifiers(typeDeclaration.ModifierTokens); BraceStyle braceStyle; switch (typeDeclaration.ClassType) { case ClassType.Enum: WriteKeyword(Roles.EnumKeyword); braceStyle = policy.EnumBraceStyle; break; case ClassType.Interface: WriteKeyword(Roles.InterfaceKeyword); braceStyle = policy.InterfaceBraceStyle; break; case ClassType.Struct: WriteKeyword(Roles.StructKeyword); braceStyle = policy.StructBraceStyle; break; default: //WriteKeyword(Roles.ClassKeyword); WriteKeyword("ref class"); braceStyle = policy.ClassBraceStyle; break; } typeDeclaration.NameToken.AcceptVisitor(this); WriteTypeParameters(typeDeclaration.TypeParameters); if (typeDeclaration.BaseTypes.Any()) { Space(); WriteToken(Roles.Colon); Space(); WriteCommaSeparatedList(typeDeclaration.BaseTypes); } foreach (Constraint constraint in typeDeclaration.Constraints) { constraint.AcceptVisitor(this); } OpenBrace(braceStyle); if (typeDeclaration.ClassType == ClassType.Enum) { bool first = true; AstNode last = null; foreach (var member in typeDeclaration.Members) { if (first) { first = false; } else { Comma(member, noSpaceAfterComma: true); NewLine(); } last = member; member.AcceptVisitor(this); } if (last != null) { OptionalComma(last.NextSibling); } NewLine(); } else { this.the_context |= SideEffects.ContextFieldDeclaration; foreach (var member in typeDeclaration.Members) { if (((this.the_context & SideEffects.ContextOutManagedThunks) != 0) && (member is ConstructorDeclaration)) { ; // skip output constructor because (1) it's the wrong name, (2) it's not important. } else { member.AcceptVisitor(this); } } this.the_context &= ~SideEffects.ContextFieldDeclaration; } CloseBrace(braceStyle); OptionalSemicolon(typeDeclaration.LastChild); NewLine(); EndNode(typeDeclaration); }