ApiParser.UnityApiParameter.Update C# (CSharp) Method

Update() public method

public Update ( UnityApiParameter newParameter ) : void
newParameter UnityApiParameter
return void
        public void Update(UnityApiParameter newParameter)
        {
            if (myName != newParameter.myName && !string.IsNullOrEmpty(newParameter.myName))
            {
                myName = newParameter.myName;
            }

            if (myDescription != newParameter.myDescription && !string.IsNullOrEmpty(newParameter.myDescription))
            {
                myDescription = newParameter.myDescription;
            }

            if (myType.FullName != newParameter.myType.FullName)
                throw new InvalidOperationException($"Parameter type differences for parameter {myName}! {myType.FullName} {newParameter.myType.FullName}");
        }