ObjectEditor.frmMain.TextInProto C# (CSharp) Method

TextInProto() private method

private TextInProto ( ItemProto proto, string Text ) : bool
proto ItemProto
Text string
return bool
        private bool TextInProto(ItemProto proto, string Text)
        {
            Text = Text.ToLower();

            if (olvName.IsVisible && proto.Name.ToLower().Contains(Text))
                return true;
            if (olvPID.IsVisible && proto.ProtoId.ToString().ToLower().Contains(Text))
                return true;
            if (olvScript.IsVisible && proto.ScriptModule!= null && proto.ScriptModule.ToLower().Contains(Text))
                return true;
            if (olvScriptFunc.IsVisible && proto.ScriptFunction != null && proto.ScriptFunction.ToLower().Contains(Text))
                return true;

            return false;
        }