コード例 #1
0
ファイル: CodeBuilder.cs プロジェクト: kof1016/DataFlow
        public void Build(Type type)
        {
            if (!type.IsInterface)
            {
                return;
            }

            var ghostClassCode = _BuildGhostCode(type);

            var typeName = _GetTypeName(type);

            GpiEvent?.Invoke(typeName, ghostClassCode);

            foreach (var eventInfo in type.GetEvents())
            {
                var eventCode = _BuildEventCode(type, eventInfo);

                OnEventEvent?.Invoke(typeName, eventInfo.Name, eventCode);
            }
        }
コード例 #2
0
 // This event handler gets called when a GPI event occurs.
 static void OnGpiEvent(ImpinjReader sender, GpiEvent e)
 {
     Console.WriteLine("A GPI event occurred.");
     Console.WriteLine("Port : {0} State : {1}\n",
                       e.PortNumber, e.State);
 }