Here are the examples of the csharp api System.Convert.ToBoolean(System.DateTime) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
892 Examples
19
Source : DbQuery.cs
with Apache License 2.0
from 1448376744
with Apache License 2.0
from 1448376744
private string ResovleBatchInsert(IEnumerable<T> enreplacedys)
{
var table = GetTableMetaInfo().TableName;
var filters = new GroupExpressionResovle(_filterExpression).Resovle().Split(',');
var columns = GetColumnMetaInfos()
.Where(a => !a.IsComplexType).ToList();
var intcolumns = columns
.Where(a => !filters.Contains(a.ColumnName) && !a.IsNotMapped && !a.IsIdenreplacedy)
.ToList();
var columnNames = string.Join(",", intcolumns.Select(s => s.ColumnName));
if (_context.DbContextType == DbContextType.Mysql)
{
var buffer = new StringBuilder();
buffer.Append($"INSERT INTO {table}({columnNames}) VALUES ");
var serializer = GlobalSettings.EnreplacedyMapperProvider.GetDeserializer(typeof(T));
var list = enreplacedys.ToList();
for (var i = 0; i < list.Count; i++)
{
var item = list[i];
var values = serializer(item);
buffer.Append("(");
for (var j = 0; j < intcolumns.Count; j++)
{
var column = intcolumns[j];
var value = values[column.CsharpName];
if (value == null)
{
buffer.Append(column.IsDefault ? "DEFAULT" : "NULL");
}
else if (column.CsharpType == typeof(bool) || column.CsharpType == typeof(bool?))
{
buffer.Append(Convert.ToBoolean(value) == true ? 1 : 0);
}
else if (column.CsharpType == typeof(DateTime) || column.CsharpType == typeof(DateTime?))
{
buffer.Append($"'{value}'");
}
else if (column.CsharpType.IsValueType || (Nullable.GetUnderlyingType(column.CsharpType)?.IsValueType == true))
{
buffer.Append(value);
}
else
{
var str = SqlEncoding(value.ToString());
buffer.Append($"'{str}'");
}
if (j + 1 < intcolumns.Count)
{
buffer.Append(",");
}
}
buffer.Append(")");
if (i + 1 < list.Count)
{
buffer.Append(",");
}
}
return buffer.Remove(buffer.Length - 1, 0).ToString();
}
throw new NotImplementedException();
}
19
Source : FunctionExpressionResovle.cs
with Apache License 2.0
from 1448376744
with Apache License 2.0
from 1448376744
protected override Expression VisitConstant(ConstantExpression node)
{
var value = VisitConstantValue(node);
if (value == null)
{
value = "NULL";
}
else if (value is string)
{
value = $"'{value}'";
}
else if (value is bool)
{
value = Convert.ToBoolean(value) ? 1 : 0;
}
_textBuilder.Append($"{value},");
return node;
}
19
Source : Help.cs
with MIT License
from 1CM69
with MIT License
from 1CM69
private void GetSettingsValues()
{
try
{
this.RegularMode.Checked = Convert.ToBoolean(Properties.Settings.Default.Regular);
this.NightMode.Checked = Convert.ToBoolean(Properties.Settings.Default.Night);
}
catch (Exception ex)
{
int num = (int)MessageBox.Show(ex.ToString());
Properties.Settings.Default.Regular = RegularMode.Checked;
Properties.Settings.Default.Night = NightMode.Checked;
Properties.Settings.Default.Save();
}
}
19
Source : About.cs
with MIT License
from 1CM69
with MIT License
from 1CM69
private void GetSettingsValues()
{
try
{
this.RegularMode.Checked = Convert.ToBoolean(Properties.Settings.Default.Regular);
this.NightMode.Checked = Convert.ToBoolean(Properties.Settings.Default.Night);
}
catch (Exception ex)
{
int num = (int)MessageBox.Show(ex.ToString());
Properties.Settings.Default.Regular = RegularMode.Checked;
Properties.Settings.Default.Night = NightMode.Checked;
Properties.Settings.Default.Save();
}
}
19
Source : MainForm.cs
with GNU General Public License v3.0
from 2dust
with GNU General Public License v3.0
from 2dust
private void lvServers_ColumnClick(object sender, ColumnClickEventArgs e)
{
if (e.Column < 0)
{
return;
}
try
{
var tag = lvServers.Columns[e.Column].Tag?.ToString();
bool asc = Utils.IsNullOrEmpty(tag) ? true : !Convert.ToBoolean(tag);
if (ConfigHandler.SortServers(ref config, (EServerColName)e.Column, asc) != 0)
{
return;
}
lvServers.Columns[e.Column].Tag = Convert.ToString(asc);
RefreshServers();
}
catch (Exception ex)
{
Utils.SaveLog(ex.Message, ex);
}
if (e.Column < 0)
{
return;
}
}
19
Source : UserCenterController.cs
with Apache License 2.0
from 91270
with Apache License 2.0
from 91270
[HttpPost]
[Authorization]
public IActionResult UpdatePreplacedword([FromBody] UserCenterUpdatePreplacedwordDto parm)
{
if (Convert.ToBoolean(AppSettings.Configuration["AppSettings:Demo"]))
{
toResponse(StatusCodeType.Error, "当前为演示模式 , 您无权修改任何数据");
}
var userSession = _tokenManager.GetSessionInfo();
var userInfo = _usersService.GetId(userSession.UserID);
// 验证旧密码是否正确
if (!PreplacedwordUtil.ComparePreplacedwords(userInfo.UserID, userInfo.Preplacedword, parm.CurrentPreplacedword.Trim()))
{
return toResponse(StatusCodeType.Error, "旧密码输入不正确");
}
// 更新用户密码
var response = _usersService.Update(m => m.UserID == userInfo.UserID, m => new Sys_Users()
{
Preplacedword = PreplacedwordUtil.CreateDbPreplacedword(userInfo.UserID, parm.ConfirmPreplacedword.Trim())
});
// 删除登录会话记录
_tokenManager.RemoveAllSession(userInfo.UserID);
return toResponse(response);
}
19
Source : UserCenterController.cs
with Apache License 2.0
from 91270
with Apache License 2.0
from 91270
[HttpPost]
[Authorization]
public IActionResult Update([FromBody] UserCenterUpdateDto parm)
{
var userSession = _tokenManager.GetSessionInfo();
if (Convert.ToBoolean(AppSettings.Configuration["AppSettings:Demo"]))
{
toResponse(StatusCodeType.Error, "当前为演示模式 , 您无权修改任何数据");
}
#region 更新用户信息
var response = _usersService.Update(m => m.UserID == userSession.UserID, m => new Sys_Users
{
NickName = parm.NickName,
Email = parm.Email,
Sex = parm.Sex,
QQ = parm.QQ,
Phone = parm.Phone,
Birthday = parm.Birthday,
UpdateID = userSession.UserID,
UpdateName = userSession.UserName,
UpdateTime = DateTime.Now
});
#endregion
#region 更新登录会话记录
_tokenManager.RefreshSession(userSession.UserID);
#endregion
return toResponse(response);
}
19
Source : UserCenterController.cs
with Apache License 2.0
from 91270
with Apache License 2.0
from 91270
[HttpPost]
[Authorization]
public IActionResult AvatarUpload([FromForm(Name = "file")] IFormFile file)
{
try
{
if (Convert.ToBoolean(AppSettings.Configuration["AppSettings:Demo"]))
{
return toResponse(StatusCodeType.Error, "当前为演示模式 , 您无权修改任何数据");
}
var fileExtName = Path.GetExtension(file.FileName).ToLower();
var fileName = DateTime.Now.Ticks.ToString() + fileExtName;
string[] AllowedFileExtensions = new string[] { ".jpg", ".gif", ".png", ".jpeg" };
int MaxContentLength = 1024 * 1024 * 4;
if (!AllowedFileExtensions.Contains(fileExtName))
{
return toResponse(StatusCodeType.Error, "上传失败,未经允许上传类型");
}
if (file.Length > MaxContentLength)
{
return toResponse(StatusCodeType.Error, "上传图片过大,不能超过 " + (MaxContentLength / 1024).ToString() + " MB");
}
var filePath = $"/{DateTime.Now:yyyyMMdd}/";
var avatarDirectory = $"{AppSettings.Configuration["AvatarUpload:AvatarDirectory"]}{filePath}";
if (!Directory.Exists(avatarDirectory))
{
Directory.CreateDirectory(avatarDirectory);
}
using (var stream = new FileStream($"{avatarDirectory}{fileName}", FileMode.Create))
{
file.CopyTo(stream);
}
var avatarUrl = $"{AppSettings.Configuration["AvatarUpload:AvatarUrl"]}{filePath}{fileName}";
var userSession = _tokenManager.GetSessionInfo();
#region 更新用户信息
var response = _usersService.Update(m => m.UserID == userSession.UserID, m => new Sys_Users
{
AvatarUrl = avatarUrl,
UpdateID = userSession.UserID,
UpdateName = userSession.UserName,
UpdateTime = DateTime.Now
});
#endregion
#region 更新登录会话记录
_tokenManager.RefreshSession(userSession.UserID);
#endregion
return toResponse(avatarUrl);
}
catch (Exception)
{
throw;
}
}
19
Source : AuthorizationAttribute.cs
with Apache License 2.0
from 91270
with Apache License 2.0
from 91270
public void OnAuthorization(AuthorizationFilterContext context)
{
#region 判断是否登录
var _tokenManager = context.HttpContext.RequestServices.GetService<TokenManager>();
if (!_tokenManager.IsAuthenticated())
{
ApiResult response = new ApiResult
{
StatusCode = (int)StatusCodeType.Unauthorized,
Message = StatusCodeType.Unauthorized.GetEnumText()
};
context.Result = new JsonResult(response) { StatusCode = (int)StatusCodeType.Success };
return;
}
#endregion
#region 判断是否拥有权限
if (!string.IsNullOrEmpty(Power))
{
if (Convert.ToBoolean(AppSettings.Configuration["AppSettings:Demo"]))
{
if (Power.Contains("UPDATE") || Power.Contains("CREATE") || Power.Contains("DELETE") || Power.Contains("RESETPreplacedWD"))
{
ApiResult response = new ApiResult
{
StatusCode = (int)StatusCodeType.Error,
Message = "当前为演示模式 , 您无权修改任何数据"
};
context.Result = new JsonResult(response) { StatusCode = (int)StatusCodeType.Success };
return;
}
}
if (!_tokenManager.GetSessionInfo().UserPower.Contains(Power))
{
ApiResult response = new ApiResult
{
StatusCode = (int)StatusCodeType.Forbidden,
Message = StatusCodeType.Forbidden.GetEnumText()
};
context.Result = new JsonResult(response) { StatusCode = (int)StatusCodeType.Success };
return;
}
}
#endregion
}
19
Source : JwtBearerConfigurationHelper.cs
with MIT License
from abpframework
with MIT License
from abpframework
public static void Configure(
ServiceConfigurationContext context,
string audience)
{
var configuration = context.Services.GetConfiguration();
context.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddJwtBearer(options =>
{
options.Authority = configuration["AuthServer:Authority"];
options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]);
options.Audience = audience;
});
}
19
Source : EShopOnAbpPublicWebModule.cs
with MIT License
from abpframework
with MIT License
from abpframework
public override void ConfigureServices(ServiceConfigurationContext context)
{
Microsoft.IdenreplacedyModel.Logging.IdenreplacedyModelEventSource.ShowPII = true;
var hostingEnvironment = context.Services.GetHostingEnvironment();
var configuration = context.Services.GetConfiguration();
Configure<AbpMulreplacedenancyOptions>(options =>
{
options.IsEnabled = true;
});
Configure<AbpDistributedCacheOptions>(options =>
{
options.KeyPrefix = "EShopOnAbp:";
});
Configure<AppUrlOptions>(options =>
{
options.Applications["MVC"].RootUrl = configuration["App:SelfUrl"];
});
context.Services.AddAuthentication(options =>
{
options.DefaultScheme = "Cookies";
options.DefaultChallengeScheme = "oidc";
})
.AddCookie("Cookies", options =>
{
options.ExpireTimeSpan = TimeSpan.FromDays(365);
})
.AddAbpOpenIdConnect("oidc", options =>
{
options.Authority = configuration["AuthServer:Authority"];
options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]);
options.ResponseType = OpenIdConnectResponseType.CodeIdToken;
options.ClientId = configuration["AuthServer:ClientId"];
options.ClientSecret = configuration["AuthServer:ClientSecret"];
options.SaveTokens = true;
options.GetClaimsFromUserInfoEndpoint = true;
options.Scope.Add("role");
options.Scope.Add("email");
options.Scope.Add("phone");
options.Scope.Add("AdministrationService");
// options.Scope.Add("ProductService");
});
var redis = ConnectionMultiplexer.Connect(configuration["Redis:Configuration"]);
context.Services
.AddDataProtection()
.PersistKeysToStackExchangeRedis(redis, "EShopOnAbp-Protection-Keys")
.SetApplicationName("eShopOnAbp-PublicWeb");
Configure<AbpNavigationOptions>(options =>
{
options.MenuContributors.Add(new EShopOnAbpPublicWebMenuContributor(configuration));
});
Configure<AbpToolbarOptions>(options =>
{
options.Contributors.Add(new EShopOnAbpPublicWebToolbarContributor());
});
}
19
Source : GameActionAcceptTrade.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.AcceptTrade)]
public static void Handle(ClientMessage message, Session session)
{
uint partnerGuid = message.Payload.ReadUInt32();
double tradeStamp = message.Payload.ReadDouble();
uint tradeStatus = message.Payload.ReadUInt32();
uint initiatorGuid = message.Payload.ReadUInt32();
bool initatorAccepts = Convert.ToBoolean(message.Payload.ReadUInt32());
bool partnerAccepts = Convert.ToBoolean(message.Payload.ReadUInt32());
session.Player.HandleActionAcceptTrade();
}
19
Source : GameActionHouseModifyAllegianceStoragePermission.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.ModifyAllegianceStoragePermission)]
public static void Handle(ClientMessage message, Session session)
{
//Console.WriteLine("Received 0x268 - House - ModifyAllegianceStoragePermission");
// whether we are adding or removing permissions
var add = Convert.ToBoolean(message.Payload.ReadUInt32());
session.Player.HandleActionModifyAllegianceStoragePermission(add);
}
19
Source : GameActionModifyCharacterSquelch.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.ModifyCharacterSquelch)]
public static void Handle(ClientMessage message, Session session)
{
var squelch = Convert.ToBoolean(message.Payload.ReadUInt32());
var playerGuid = message.Payload.ReadUInt32();
var playerName = message.Payload.ReadString16L();
var messageType = (ChatMessageType)message.Payload.ReadUInt32();
session.Player.SquelchManager.HandleActionModifyCharacterSquelch(squelch, playerGuid, playerName, messageType);
}
19
Source : GameActionAllegianceChatGag.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.AllegianceChatGag)]
public static void Handle(ClientMessage message, Session session)
{
var playerName = message.Payload.ReadString16L();
var enabled = Convert.ToBoolean(message.Payload.ReadUInt32());
session.Player.HandleActionAllegianceChatGag(playerName, enabled);
}
19
Source : GameActionAllegianceUpdateRequest.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.AllegianceUpdateRequest)]
public static void Handle(ClientMessage message, Session session)
{
var uiPanel = Convert.ToBoolean(message.Payload.ReadUInt32());
var player = session.Player;
var allegiance = player != null ? player.Allegiance : null;
var allegianceNode = player != null ? player.AllegianceNode : null;
var allegianceUpdate = new GameEventAllegianceUpdate(session, allegiance, allegianceNode);
session.Network.EnqueueSend(allegianceUpdate, new GameEventAllegianceAllegianceUpdateDone(session));
}
19
Source : GameActionBreakAllegianceBoot.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.BreakAllegianceBoot)]
public static void Handle(ClientMessage message, Session session)
{
var playerName = message.Payload.ReadString16L();
var accountBoot = Convert.ToBoolean(message.Payload.ReadUInt32());
session.Player.HandleActionBreakAllegianceBoot(playerName, accountBoot);
}
19
Source : GameActionChessStalemate.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.ChessStalemate)]
public static void Handle(ClientMessage message, Session session)
{
var stalemate = Convert.ToBoolean(message.Payload.ReadInt32());
session.Player.HandleActionChessStalemate(stalemate);
}
19
Source : GameActionConfirmationResponse.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.ConfirmationResponse)]
public static void Handle(ClientMessage message, Session session)
{
var confirmType = (ConfirmationType)message.Payload.ReadInt32();
var context = message.Payload.ReadUInt32();
var response = Convert.ToBoolean(message.Payload.ReadInt32());
session.Player.ConfirmationManager.HandleResponse(confirmType, context, response);
}
19
Source : GameActionFellowshipUpdateRequest.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.FellowshipUpdateRequest)]
public static void Handle(ClientMessage message, Session session)
{
// indicates if fellowship panel on client is visible
var panelOpen = Convert.ToBoolean(message.Payload.ReadInt32());
session.Player.HandleFellowshipUpdateRequest(panelOpen);
}
19
Source : GameActionHouseChangeStoragePermission.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.ChangeStoragePermission)]
public static void Handle(ClientMessage message, Session session)
{
//Console.WriteLine("Received 0x249 - House - ChangeStoragePermissions");
var guestName = message.Payload.ReadString16L();
var hasPermission = Convert.ToBoolean(message.Payload.ReadUInt32());
session.Player.HandleActionModifyStorage(guestName, hasPermission);
}
19
Source : GameActionModifyAccountSquelch.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.ModifyAccountSquelch)]
public static void Handle(ClientMessage message, Session session)
{
var squelch = Convert.ToBoolean(message.Payload.ReadUInt32());
var playerName = message.Payload.ReadString16L();
session.Player.SquelchManager.HandleActionModifyAccountSquelch(squelch, playerName);
}
19
Source : CommandInterpreter.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
public void HandleKeyboardCommand(CmdStruct cmdStruct, MotionCommand command)
{
// vfptr[12] - IsActive
if (!IsActive()) return;
bool start;
if (cmdStruct.Command == MotionCommand.AutoRun)
{
start = Convert.ToBoolean(cmdStruct.Args[cmdStruct.Curr]);
cmdStruct.Curr++;
if (cmdStruct.Curr >= cmdStruct.Size)
{
AutoRunSpeed = 1.0f;
}
else
{
AutoRunSpeed = BitConverter.ToSingle(BitConverter.GetBytes(cmdStruct.Args[cmdStruct.Curr]));
cmdStruct.Curr++;
}
// vfptr[16].OnLoseFocus - ToggleAutoRun
ToggleAutoRun();
// vfptr[6].OnAction - SendMovementEvent
SendMovementEvent();
return;
}
if (((uint)cmdStruct.Command & (uint)CommandMask.UI) != 0)
return;
start = Convert.ToBoolean(cmdStruct.Args[cmdStruct.Curr]);
cmdStruct.Curr++;
var speed = 1.0f;
if (cmdStruct.Curr < cmdStruct.Size)
{
speed = BitConverter.ToSingle(BitConverter.GetBytes(cmdStruct.Args[cmdStruct.Curr]));
cmdStruct.Curr++;
}
if (ControlledByServer && !start)
{
// vfptr[1].OnLoseFocus - MovePlayer?
MovePlayer((MotionCommand)cmdStruct.Command, start, speed, false, false);
return;
}
// vfptr[8].OnLoseFocus(a2) - ACCmdInterp::TakeControlFromServer?
TakeControlFromServer();
if (cmdStruct.Command == MotionCommand.HoldRun)
{
// vfptr[2].OnLoseFocus
if (!IsStandingStill())
SendMovementEvent();
return;
}
if (cmdStruct.Command == MotionCommand.HoldSidestep)
{
// vfptr[3]
if (!IsStandingStill())
SendMovementEvent();
return;
}
// vfptr[2] - Bookkeep
if (!BookkeepCommandAndModifyIfNecessary(cmdStruct.Command, start, speed, false, false))
{
SendMovementEvent();
return;
}
// vfptr[4].OnAction - ApplyHoldKeysToCommand
ApplyHoldKeysToCommand(ref cmdStruct.Command, speed);
// vfptr[13].OnAction - MovePlayer
MovePlayer(cmdStruct.Command, start, speed, false, false);
// vfptr[6].OnAction - SendMovementEvent
if (cmdStruct.Command != MotionCommand.Jump)
SendMovementEvent();
}
19
Source : GameActionSetAFKMode.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.SetAfkMode)]
public static void Handle(ClientMessage message, Session session)
{
var afk = Convert.ToBoolean(message.Payload.ReadUInt32());
session.Player.HandleActionSetAFKMode(afk);
}
19
Source : GameActionHouseSetHooksVisibility.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.SetHooksVisibility)]
public static void Handle(ClientMessage message, Session session)
{
//Console.WriteLine("Received 0x266 - House - SetHooksVisibility");
var visible = Convert.ToBoolean(message.Payload.ReadUInt32());
session.Player.HandleActionSetHooksVisible(visible);
}
19
Source : GameActionModifyGlobalSquelch.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.ModifyGlobalSquelch)]
public static void Handle(ClientMessage message, Session session)
{
var squelch = Convert.ToBoolean(message.Payload.ReadUInt32());
var messageType = (ChatMessageType)message.Payload.ReadUInt32();
session.Player.SquelchManager.HandleActionModifyGlobalSquelch(squelch, messageType);
}
19
Source : GameActionHouseModifyAllegianceGuestPermission.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.ModifyAllegianceGuestPermission)]
public static void Handle(ClientMessage message, Session session)
{
//Console.WriteLine("Received 0x267 - House - ModifyAllegianceGuestPermission");
// whether we are adding or removing permissions
var add = Convert.ToBoolean(message.Payload.ReadUInt32());
session.Player.HandleActionModifyAllegianceGuestPermission(add);
}
19
Source : GameActionHouseSetOpenStatus.cs
with GNU Affero General Public License v3.0
from ACEmulator
with GNU Affero General Public License v3.0
from ACEmulator
[GameAction(GameActionType.SetOpenHouseStatus)]
public static void Handle(ClientMessage message, Session session)
{
//Console.WriteLine("Received 0x247 - SetOpenHouseStatus");
var openHouse = Convert.ToBoolean(message.Payload.ReadUInt32());
session.Player.HandleActionSetOpenStatus(openHouse);
}
19
Source : BlogsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public BlogDTO GetBlog(int BlogId)
{
BlogDTO objBlog = (from blog in _context.Blogs
.Where(x => x.BlogId == BlogId)
select new BlogDTO
{
BlogId = blog.BlogId,
Blogreplacedle = blog.Blogreplacedle,
BlogDate = blog.BlogDate,
BlogUserName = blog.BlogUserName,
BlogSummary = blog.BlogSummary,
BlogContent = blog.BlogContent,
BlogDisplayName = "",
}).AsNoTracking().FirstOrDefault();
// Add Blog Categories
objBlog.BlogCategory = new List<BlogCategory>();
var BlogCategories = _context.BlogCategory
.Where(x => x.BlogId == objBlog.BlogId)
.AsNoTracking().ToList();
foreach (var item in BlogCategories)
{
objBlog.BlogCategory.Add(item);
}
// Try to get name
var objUser = _context.AspNetUsers
.Where(x => x.Email.ToLower() == objBlog.BlogUserName).AsNoTracking()
.FirstOrDefault();
if (objUser != null)
{
if (objUser.DisplayName != null)
{
objBlog.BlogDisplayName = objUser.DisplayName;
}
}
// Get GoogleTrackingID and DisqusEnabled
var Settings = _context.Settings.AsNoTracking().ToList();
objBlog.DisqusEnabled = Convert.ToBoolean(Settings.FirstOrDefault(x => x.SettingName == "DisqusEnabled").SettingValue);
if (Settings.FirstOrDefault(x => x.SettingName == "GoogleTrackingID") != null)
{
objBlog.GoogleTrackingID = Convert.ToString(Settings.FirstOrDefault(x => x.SettingName == "GoogleTrackingID").SettingValue);
}
else
{
objBlog.GoogleTrackingID = "";
}
return objBlog;
}
19
Source : GeneralSettingsService.cs
with MIT License
from ADefWebserver
with MIT License
from ADefWebserver
public async Task<GeneralSettings> GetGeneralSettingsAsync()
{
GeneralSettings objGeneralSettings = new GeneralSettings();
var resuts = await _context.Settings.AsNoTracking().ToListAsync();
objGeneralSettings.SMTPServer = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "SMTPServer").SettingValue);
objGeneralSettings.SMTPAuthendication = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "SMTPAuthendication").SettingValue);
objGeneralSettings.SMTPSecure = Convert.ToBoolean(resuts.FirstOrDefault(x => x.SettingName == "SMTPSecure").SettingValue);
objGeneralSettings.SMTPUserName = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "SMTPUserName").SettingValue);
objGeneralSettings.SMTPPreplacedword = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "SMTPPreplacedword").SettingValue);
objGeneralSettings.SMTPFromEmail = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "SMTPFromEmail").SettingValue);
objGeneralSettings.AllowRegistration = Convert.ToBoolean(resuts.FirstOrDefault(x => x.SettingName == "AllowRegistration").SettingValue);
objGeneralSettings.VerifiedRegistration = Convert.ToBoolean(resuts.FirstOrDefault(x => x.SettingName == "VerifiedRegistration").SettingValue);
objGeneralSettings.ApplicationName = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "ApplicationName").SettingValue);
objGeneralSettings.ApplicationLogo = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "ApplicationLogo").SettingValue);
objGeneralSettings.ApplicationHeader = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "ApplicationHeader").SettingValue);
objGeneralSettings.DisqusEnabled = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "DisqusEnabled").SettingValue);
objGeneralSettings.DisqusShortName = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "DisqusShortName").SettingValue);
if (resuts.FirstOrDefault(x => x.SettingName == "GoogleTrackingID") != null)
{
objGeneralSettings.GoogleTrackingID = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "GoogleTrackingID").SettingValue);
}
else
{
objGeneralSettings.GoogleTrackingID = "";
}
objGeneralSettings.VersionNumber = Convert.ToString(resuts.FirstOrDefault(x => x.SettingName == "VersionNumber").SettingValue);
return objGeneralSettings;
}
19
Source : MetadataEntityAttributeUpdate.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
protected object GetValue(JToken token, AttributeTypeCode attributeType)
{
var value = token.ToObject<object>();
if (value == null)
{
return null;
}
if (attributeType == AttributeTypeCode.Customer || attributeType == AttributeTypeCode.Lookup || attributeType == AttributeTypeCode.Owner)
{
EnreplacedyReference enreplacedyReference;
if (TryGetEnreplacedyReference(value, out enreplacedyReference))
{
return enreplacedyReference;
}
throw new FormatException("Unable to convert value {0} for attribute {1} to {2}.".FormatWith(value, Attribute.LogicalName, typeof(EnreplacedyReference)));
}
// Option set values will be in Int64 form from the JSON deserialization -- convert those to OptionSetValues
// for option set attributes.
if (attributeType == AttributeTypeCode.EnreplacedyName || attributeType == AttributeTypeCode.Picklist || attributeType == AttributeTypeCode.State || attributeType == AttributeTypeCode.Status)
{
return new OptionSetValue(Convert.ToInt32(value));
}
if (attributeType == AttributeTypeCode.Memo || attributeType == AttributeTypeCode.String)
{
return value is string ? value : value.ToString();
}
if (attributeType == AttributeTypeCode.BigInt)
{
return Convert.ToInt64(value);
}
if (attributeType == AttributeTypeCode.Boolean)
{
return Convert.ToBoolean(value);
}
if (attributeType == AttributeTypeCode.DateTime)
{
var dateTimeValue = Convert.ToDateTime(value);
return dateTimeValue.Kind == DateTimeKind.Utc ? dateTimeValue : dateTimeValue.ToUniversalTime();
}
if (attributeType == AttributeTypeCode.Decimal)
{
return Convert.ToDecimal(value);
}
if (attributeType == AttributeTypeCode.Double)
{
return Convert.ToDouble(value);
}
if (attributeType == AttributeTypeCode.Integer)
{
return Convert.ToInt32(value);
}
if (attributeType == AttributeTypeCode.Money)
{
return new Money(Convert.ToDecimal(value));
}
if (attributeType == AttributeTypeCode.Uniqueidentifier)
{
return value is Guid ? value : new Guid(value.ToString());
}
return value;
}
19
Source : ReflectionEntityAttributeUpdate.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
protected object GetValue(JToken token, Type propertyType)
{
var value = token.ToObject<object>();
if (value == null)
{
return null;
}
if (propertyType == typeof(bool?))
{
return Convert.ToBoolean(value);
}
if (propertyType == typeof(CrmEnreplacedyReference))
{
EnreplacedyReference enreplacedyReference;
if (TryGetEnreplacedyReference(value, out enreplacedyReference))
{
return new CrmEnreplacedyReference(enreplacedyReference.LogicalName, enreplacedyReference.Id);
}
throw new FormatException("Unable to convert value {0} for attribute {1} to {2}.".FormatWith(value, Attribute.CrmPropertyAttribute.LogicalName, typeof(EnreplacedyReference)));
}
if (propertyType == typeof(DateTime?))
{
var dateTimeValue = value is DateTime ? (DateTime)value : Convert.ToDateTime(value);
return dateTimeValue.Kind == DateTimeKind.Utc ? dateTimeValue : dateTimeValue.ToUniversalTime();
}
if (propertyType == typeof(double?))
{
return Convert.ToDouble(value);
}
if (propertyType == typeof(decimal))
{
return Convert.ToDecimal(value);
}
if (propertyType == typeof(EnreplacedyReference))
{
EnreplacedyReference enreplacedyReference;
if (TryGetEnreplacedyReference(value, out enreplacedyReference))
{
return enreplacedyReference;
}
throw new FormatException("Unable to convert value {0} for attribute {1} to {2}.".FormatWith(value, Attribute.CrmPropertyAttribute.LogicalName, typeof(EnreplacedyReference)));
}
if (propertyType == typeof(Guid?))
{
return value is Guid ? value : new Guid(value.ToString());
}
if (propertyType == typeof(int?))
{
return Convert.ToInt32(value);
}
if (propertyType == typeof(long?))
{
return Convert.ToInt64(value);
}
if (propertyType == typeof(string))
{
return value is string ? value : value.ToString();
}
if (propertyType.IsreplacedignableFrom(value.GetType()))
{
return value;
}
throw new InvalidOperationException("Unable to convert value of type".FormatWith(value.GetType(), propertyType, Attribute.CrmPropertyAttribute.LogicalName));
}
19
Source : BooleanControlTemplate.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
private void AddSpecialBindingAndHiddenFieldsToPersistDisabledCheckBox(Control container, CheckBox checkBox)
{
checkBox.InputAttributes["clreplaced"] = "{0} readonly".FormatWith(CssClreplaced);
checkBox.InputAttributes["disabled"] = "disabled";
checkBox.InputAttributes["aria-disabled"] = "true";
var hiddenValue = new HiddenField
{
ID = "{0}_Value".FormatWith(ControlID),
Value = checkBox.Checked.ToString(CultureInfo.InvariantCulture)
};
container.Controls.Add(hiddenValue);
RegisterClientSideDependencies(container);
Bindings[Metadata.DataFieldName] = new CellBinding
{
Get = () =>
{
bool value;
return bool.TryParse(hiddenValue.Value, out value) ? new bool?(value) : null;
},
Set = obj =>
{
var value = Convert.ToBoolean(obj);
checkBox.Checked = value;
hiddenValue.Value = value.ToString(CultureInfo.InvariantCulture);
}
};
}
19
Source : BooleanControlTemplate.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
private void InstantiateCheckboxControlIn(Control container)
{
var checkbox = new CheckBox
{
ID = ControlID,
CssClreplaced = string.Join(" ", CssClreplaced, Metadata.CssClreplaced),
ToolTip = Metadata.ToolTip
};
checkbox.Attributes.Add("onclick", "setIsDirty(this.id);");
container.Controls.Add(checkbox);
if (!container.Page.IsPostBack)
{
checkbox.Checked = Convert.ToBoolean(Metadata.DefaultValue);
}
if (Metadata.ReadOnly)
{
AddSpecialBindingAndHiddenFieldsToPersistDisabledCheckBox(container, checkbox);
}
else
{
Bindings[Metadata.DataFieldName] = new CellBinding
{
Get = () => checkbox.Checked,
Set = obj => { checkbox.Checked = Convert.ToBoolean(obj); }
};
}
}
19
Source : BooleanControlTemplate.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
private void PopulateListControlIfFirstLoad(ListControl listControl)
{
if (listControl.Items.Count > 0)
{
return;
}
if (Metadata.IgnoreDefaultValue && listControl is DropDownList)
{
var empty = new Lisreplacedem(string.Empty, string.Empty);
empty.Attributes["label"] = " ";
listControl.Items.Add(empty);
}
if (Metadata.BooleanOptionSetMetadata.FalseOption.Value != null)
{
var label = Metadata.BooleanOptionSetMetadata.FalseOption.Label.LocalizedLabels.FirstOrDefault(l => l.LanguageCode == Metadata.LanguageCode);
listControl.Items.Add(new Lisreplacedem
{
Value = Metadata.BooleanOptionSetMetadata.FalseOption.Value.Value.ToString(CultureInfo.InvariantCulture),
Text = (listControl is RadioButtonList ? "<span clreplaced='sr-only'>" + Metadata.Label + " </span>" : string.Empty) +
(label == null ? Metadata.BooleanOptionSetMetadata.FalseOption.Label.GetLocalizedLabelString() : label.Label)
});
}
else
{
listControl.Items.Add(new Lisreplacedem { Value = "0", Text = "False", });
}
if (Metadata.BooleanOptionSetMetadata.TrueOption.Value != null)
{
var label = Metadata.BooleanOptionSetMetadata.TrueOption.Label.LocalizedLabels.FirstOrDefault(l => l.LanguageCode == Metadata.LanguageCode);
listControl.Items.Add(new Lisreplacedem
{
Value = Metadata.BooleanOptionSetMetadata.TrueOption.Value.Value.ToString(CultureInfo.InvariantCulture),
Text = (listControl is RadioButtonList ? "<span clreplaced='sr-only'>" + Metadata.Label + " </span>" : string.Empty) +
(label == null ? Metadata.BooleanOptionSetMetadata.TrueOption.Label.GetLocalizedLabelString() : label.Label)
});
}
else
{
listControl.Items.Add(new Lisreplacedem { Value = "1", Text = "True", });
}
if (Metadata.IgnoreDefaultValue || Metadata.DefaultValue == null)
{
return;
}
if (Convert.ToBoolean(Metadata.DefaultValue))
{
if (Metadata.BooleanOptionSetMetadata.TrueOption.Value.HasValue)
{
listControl.SelectedValue = Metadata.BooleanOptionSetMetadata.TrueOption.Value.Value.ToString(CultureInfo.InvariantCulture);
}
}
else
{
if (Metadata.BooleanOptionSetMetadata.FalseOption.Value.HasValue)
{
listControl.SelectedValue = Metadata.BooleanOptionSetMetadata.FalseOption.Value.Value.ToString(CultureInfo.InvariantCulture);
}
}
}
19
Source : MultipleChoiceControlTemplate.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
protected override void InstantiateControlIn(Control container)
{
var checkbox = new CheckBox { ID = ControlID, CssClreplaced = string.Join(" ", "checkbox", CssClreplaced, Metadata.CssClreplaced, Metadata.GroupName), ToolTip = Metadata.ToolTip };
checkbox.Attributes.Add("onclick", "setIsDirty(this.id);");
container.Controls.Add(checkbox);
if (!container.Page.IsPostBack)
{
checkbox.Checked = Convert.ToBoolean(Metadata.DefaultValue);
}
if (Metadata.ReadOnly)
{
AddSpecialBindingAndHiddenFieldsToPersistDisabledCheckBox(container, checkbox);
}
else
{
Bindings[Metadata.DataFieldName] = new CellBinding
{
Get = () => checkbox.Checked,
Set = obj => { checkbox.Checked = Convert.ToBoolean(obj); }
};
}
var validator = container.FindControl(string.Format("multipleChoiceValidator{0}", Metadata.GroupName));
if (validator == null)
{
var multipleChoiceValidatorErrorMessage = string.Empty;
if (Metadata.MinMultipleChoiceSelectedCount > 0 && Metadata.MaxMultipleChoiceSelectedCount > 0)
{
multipleChoiceValidatorErrorMessage = string.Format(ResourceManager.GetString("Minimum_Most_Options_Selection_Exception"), Metadata.MinMultipleChoiceSelectedCount, Metadata.MaxMultipleChoiceSelectedCount);
}
else if (Metadata.MinMultipleChoiceSelectedCount == 0 && Metadata.MaxMultipleChoiceSelectedCount > 0)
{
multipleChoiceValidatorErrorMessage = string.Format(ResourceManager.GetString("Maximum_Options_Selection_Exception"), Metadata.MaxMultipleChoiceSelectedCount);
}
else if (Metadata.MinMultipleChoiceSelectedCount > 0 && Metadata.MaxMultipleChoiceSelectedCount == 0)
{
multipleChoiceValidatorErrorMessage = string.Format(ResourceManager.GetString("Minimum_Options_Selection_Exception"), Metadata.MinMultipleChoiceSelectedCount);
}
var multipleChoiceValidator = new MultipleChoiceCheckboxValidator
{
ID = string.Format("multipleChoiceValidator{0}", Metadata.GroupName),
ControlToValidate = ControlID,
ValidationGroup = ValidationGroup,
ErrorMessage = ValidationSummaryMarkup((string.IsNullOrWhiteSpace(Metadata.MultipleChoiceValidationErrorMessage) ? multipleChoiceValidatorErrorMessage : Metadata.MultipleChoiceValidationErrorMessage)),
Text = "*",
CssClreplaced = "validator-text",
Display = ValidatorDisplay.None,
Container = container.Parent.Parent.Parent,
GroupName = Metadata.GroupName,
MinSelectedCount = Metadata.MinMultipleChoiceSelectedCount,
MaxSelectedCount = Metadata.MaxMultipleChoiceSelectedCount
};
container.Controls.Add(multipleChoiceValidator);
}
}
19
Source : BooleanControlTemplate.cs
with MIT License
from Adoxio
with MIT License
from Adoxio
protected override void InstantiateControlIn(Control container)
{
var checkbox = new CheckBox { ID = ControlID, CssClreplaced = CssClreplaced, ToolTip = Metadata.ToolTip };
container.Controls.Add(checkbox);
Bindings[Metadata.DataFieldName] = new CellBinding
{
Get = () => checkbox.Checked,
Set = obj => { checkbox.Checked = Convert.ToBoolean(obj); }
};
}
19
Source : JsonTextReader.cs
with MIT License
from akaskela
with MIT License
from akaskela
public override bool? ReadAsBoolean()
{
EnsureBuffer();
switch (_currentState)
{
case State.Start:
case State.Property:
case State.Array:
case State.ArrayStart:
case State.Constructor:
case State.ConstructorStart:
case State.PostValue:
while (true)
{
char currentChar = _chars[_charPos];
switch (currentChar)
{
case '\0':
if (ReadNullChar())
{
SetToken(JsonToken.None, null, false);
return null;
}
break;
case '"':
case '\'':
ParseString(currentChar, ReadType.Read);
return ReadBooleanString(_stringReference.ToString());
case 'n':
HandleNull();
return null;
case '-':
case '.':
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
ParseNumber(ReadType.Read);
bool b;
#if !(NET20 || NET35 || PORTABLE40 || PORTABLE)
if (Value is BigInteger)
{
b = (BigInteger)Value != 0;
}
else
#endif
{
b = Convert.ToBoolean(Value, CultureInfo.InvariantCulture);
}
SetToken(JsonToken.Boolean, b, false);
return b;
case 't':
case 'f':
bool isTrue = currentChar == 't';
string expected = isTrue ? JsonConvert.True : JsonConvert.False;
if (!MatchValueWithTrailingSeparator(expected))
{
throw CreateUnexpectedCharacterException(_chars[_charPos]);
}
SetToken(JsonToken.Boolean, isTrue);
return isTrue;
case '/':
ParseComment(false);
break;
case ',':
ProcessValueComma();
break;
case ']':
_charPos++;
if (_currentState == State.Array || _currentState == State.ArrayStart || _currentState == State.PostValue)
{
SetToken(JsonToken.EndArray);
return null;
}
throw CreateUnexpectedCharacterException(currentChar);
case StringUtils.CarriageReturn:
ProcessCarriageReturn(false);
break;
case StringUtils.LineFeed:
ProcessLineFeed();
break;
case ' ':
case StringUtils.Tab:
// eat
_charPos++;
break;
default:
_charPos++;
if (!char.IsWhiteSpace(currentChar))
{
throw CreateUnexpectedCharacterException(currentChar);
}
// eat
break;
}
}
case State.Finished:
ReadFinished();
return null;
default:
throw JsonReaderException.Create(this, "Unexpected state: {0}.".FormatWith(CultureInfo.InvariantCulture, CurrentState));
}
}
19
Source : XmlNodeConverter.cs
with MIT License
from akaskela
with MIT License
from akaskela
private string ConvertTokenToXmlValue(JsonReader reader)
{
if (reader.TokenType == JsonToken.String)
{
return (reader.Value != null) ? reader.Value.ToString() : null;
}
else if (reader.TokenType == JsonToken.Integer)
{
#if !(NET20 || NET35 || PORTABLE || PORTABLE40)
if (reader.Value is BigInteger)
{
return ((BigInteger)reader.Value).ToString(CultureInfo.InvariantCulture);
}
#endif
return XmlConvert.ToString(Convert.ToInt64(reader.Value, CultureInfo.InvariantCulture));
}
else if (reader.TokenType == JsonToken.Float)
{
if (reader.Value is decimal)
{
return XmlConvert.ToString((decimal)reader.Value);
}
if (reader.Value is float)
{
return XmlConvert.ToString((float)reader.Value);
}
return XmlConvert.ToString(Convert.ToDouble(reader.Value, CultureInfo.InvariantCulture));
}
else if (reader.TokenType == JsonToken.Boolean)
{
return XmlConvert.ToString(Convert.ToBoolean(reader.Value, CultureInfo.InvariantCulture));
}
else if (reader.TokenType == JsonToken.Date)
{
#if !NET20
if (reader.Value is DateTimeOffset)
{
return XmlConvert.ToString((DateTimeOffset)reader.Value);
}
#endif
DateTime d = Convert.ToDateTime(reader.Value, CultureInfo.InvariantCulture);
#if !PORTABLE
return XmlConvert.ToString(d, DateTimeUtils.ToSerializationMode(d.Kind));
#else
return XmlConvert.ToString(d);
#endif
}
else if (reader.TokenType == JsonToken.Null)
{
return null;
}
else
{
throw JsonSerializationException.Create(reader, "Cannot get an XML string value from token type '{0}'.".FormatWith(CultureInfo.InvariantCulture, reader.TokenType));
}
}
19
Source : SampleWebModule.cs
with MIT License
from albyho
with MIT License
from albyho
private void ConfigureAuthentication(ServiceConfigurationContext context, IConfiguration configuration)
{
context.Services.AddAuthentication()
.AddJwtBearer(options =>
{
options.Authority = configuration["AuthServer:Authority"];
options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]);
options.Audience = "Sample";
});
}
19
Source : VectorLayerVisualizer.cs
with MIT License
from alen-smajic
with MIT License
from alen-smajic
protected void Build(VectorFeatureUnity feature, UnityTile tile, GameObject parent)
{
if (feature.Properties.ContainsKey("extrude") && !Convert.ToBoolean(feature.Properties["extrude"]))
return;
if (feature.Points.Count < 1)
return;
//this will be improved in next version and will probably be replaced by filters
var styleSelectorKey = _layerProperties.coreOptions.sublayerName;
var meshData = new MeshData();
meshData.TileRect = tile.Rect;
//and finally, running the modifier stack on the feature
var processed = false;
if (!processed)
{
if (_defaultStack != null)
{
_defaultStack.Execute(tile, feature, meshData, parent, styleSelectorKey);
}
}
}
19
Source : MainForm.cs
with MIT License
from AlexanderPro
with MIT License
from AlexanderPro
private void WindowKeyboardEvent(object sender, BasicHookEventArgs e)
{
var wParam = e.WParam.ToInt64();
if (wParam == NativeConstants.VK_DOWN)
{
var controlState = NativeMethods.GetAsyncKeyState(NativeConstants.VK_CONTROL) & 0x8000;
var shiftState = NativeMethods.GetAsyncKeyState(NativeConstants.VK_SHIFT) & 0x8000;
var controlKey = Convert.ToBoolean(controlState);
var shiftKey = Convert.ToBoolean(shiftState);
if (controlKey && shiftKey)
{
IntPtr handle = NativeMethods.GetForegroundWindow();
Window window = _windows.FirstOrDefault(w => w.Handle == handle);
window?.MinimizeToSystemTray();
}
}
}
19
Source : HotKeyHook.cs
with MIT License
from AlexanderPro
with MIT License
from AlexanderPro
private int HookProc(int code, IntPtr wParam, ref KeyboardLLHookStruct lParam)
{
if (code == HC_ACTION)
{
if (wParam.ToInt32() == WM_KEYDOWN || wParam.ToInt32() == WM_SYSKEYDOWN)
{
foreach (var item in _menuItems.Items.Flatten(x => x.Items).Where(x => x.Type == MenuItemType.Item))
{
var key1 = true;
var key2 = true;
if (item.Key1 != VirtualKeyModifier.None)
{
var key1State = GetAsyncKeyState((int)item.Key1) & 0x8000;
key1 = Convert.ToBoolean(key1State);
}
if (item.Key2 != VirtualKeyModifier.None)
{
var key2State = GetAsyncKeyState((int)item.Key2) & 0x8000;
key2 = Convert.ToBoolean(key2State);
}
if (key1 && key2 && lParam.vkCode == (int)item.Key3)
{
var handler = Hooked;
if (handler != null)
{
var menuItemId = MenuItemId.GetId(item.Name);
var eventArgs = new HotKeyEventArgs(menuItemId);
handler.Invoke(this, eventArgs);
if (eventArgs.Succeeded)
{
return 1;
}
}
}
}
foreach (var item in _menuItems.WindowSizeItems)
{
var key1 = true;
var key2 = true;
if (item.Key1 != VirtualKeyModifier.None)
{
var key1State = GetAsyncKeyState((int)item.Key1) & 0x8000;
key1 = Convert.ToBoolean(key1State);
}
if (item.Key2 != VirtualKeyModifier.None)
{
var key2State = GetAsyncKeyState((int)item.Key2) & 0x8000;
key2 = Convert.ToBoolean(key2State);
}
if (key1 && key2 && lParam.vkCode == (int)item.Key3)
{
var handler = Hooked;
if (handler != null)
{
var eventArgs = new HotKeyEventArgs(item.Id);
handler.Invoke(this, eventArgs);
if (eventArgs.Succeeded)
{
return 1;
}
}
}
}
}
}
return CallNextHookEx(_hookHandle, code, wParam, ref lParam);
}
19
Source : MouseHook.cs
with MIT License
from AlexanderPro
with MIT License
from AlexanderPro
private int HookProc(int code, int wParam, IntPtr lParam)
{
if (code == HC_ACTION)
{
if (_mouseButton != MouseButton.None &&
(wParam == WM_LBUTTONDOWN || wParam == WM_RBUTTONDOWN || wParam == WM_MBUTTONDOWN || wParam == WM_LBUTTONUP || wParam == WM_RBUTTONUP || wParam == WM_MBUTTONUP))
{
var key1 = true;
var key2 = true;
if (_key1 != VirtualKeyModifier.None)
{
var key1State = GetAsyncKeyState((int)_key1) & 0x8000;
key1 = Convert.ToBoolean(key1State);
}
if (_key2 != VirtualKeyModifier.None)
{
var key2State = GetAsyncKeyState((int)_key2) & 0x8000;
key2 = Convert.ToBoolean(key2State);
}
if (key1 && key2 && ((_mouseButton == MouseButton.Left && wParam == WM_LBUTTONDOWN) || (_mouseButton == MouseButton.Right && wParam == WM_RBUTTONDOWN) || (_mouseButton == MouseButton.Middle && wParam == WM_MBUTTONDOWN)))
{
var handler = Hooked;
if (handler != null)
{
var mouseHookStruct = (MouseLLHookStruct)Marshal.PtrToStructure(lParam, typeof(MouseLLHookStruct));
var eventArgs = new MouseEventArgs(mouseHookStruct.pt);
handler.BeginInvoke(this, eventArgs, null, null);
return 1;
}
}
if (key1 && key2 && ((_mouseButton == MouseButton.Left && wParam == WM_LBUTTONUP) || (_mouseButton == MouseButton.Right && wParam == WM_RBUTTONUP) || (_mouseButton == MouseButton.Middle && wParam == WM_MBUTTONUP)))
{
return 1;
}
}
}
return CallNextHookEx(_hookHandle, code, wParam, lParam);
}
19
Source : KeyboardHook.cs
with MIT License
from AlexanderPro
with MIT License
from AlexanderPro
private int HookProc(int code, IntPtr wParam, ref KBDLLHOOKSTRUCT lParam)
{
if (code == NativeConstants.HC_ACTION)
{
if (wParam.ToInt32() == NativeConstants.WM_KEYDOWN || wParam.ToInt32() == NativeConstants.WM_SYSKEYDOWN)
{
var key1 = true;
var key2 = true;
if (_key1 != (int)VirtualKeyModifier.None)
{
var key1State = NativeMethods.GetAsyncKeyState(_key1) & 0x8000;
key1 = Convert.ToBoolean(key1State);
}
if (_key2 != (int)VirtualKeyModifier.None)
{
var key2State = NativeMethods.GetAsyncKeyState(_key2) & 0x8000;
key2 = Convert.ToBoolean(key2State);
}
if (key1 && key2 && lParam.vkCode == _key3)
{
var handler = Hooked;
if (handler != null)
{
handler.BeginInvoke(this, EventArgs.Empty, null, null);
}
}
}
}
return NativeMethods.CallNextHookEx(_hookHandle, code, wParam, ref lParam);
}
19
Source : CustomStandardSurface.cs
with MIT License
from alexismorin
with MIT License
from alexismorin
public override void ReadFromString( ref string[] nodeParams )
{
base.ReadFromString( ref nodeParams );
if( UIUtils.CurrentShaderVersion() < 13204 )
{
m_workflow = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ) ? ASEStandardSurfaceWorkflow.Specular : ASEStandardSurfaceWorkflow.Metallic;
}
else
{
m_workflow = (ASEStandardSurfaceWorkflow)Enum.Parse( typeof( ASEStandardSurfaceWorkflow ), GetCurrentParam( ref nodeParams ) );
}
UpdateSpecularMetallicPorts();
if( UIUtils.CurrentShaderVersion() >= 14402 )
{
m_normalSpace = (ViewSpace)Enum.Parse( typeof( ViewSpace ), GetCurrentParam( ref nodeParams ) );
}
UpdatePort();
}
19
Source : TransformDirectionNode.cs
with MIT License
from alexismorin
with MIT License
from alexismorin
public override void ReadFromString( ref string[] nodeParams )
{
base.ReadFromString( ref nodeParams );
m_from = (TransformSpace)Enum.Parse( typeof( TransformSpace ), GetCurrentParam( ref nodeParams ) );
m_to = (TransformSpace)Enum.Parse( typeof( TransformSpace ), GetCurrentParam( ref nodeParams ) );
m_normalize = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) );
if( UIUtils.CurrentShaderVersion() > 15800 )
{
m_inverseTangentType = (InverseTangentType)Enum.Parse( typeof( InverseTangentType ), GetCurrentParam( ref nodeParams ) );
}
UpdateSubreplacedle();
}
19
Source : GlobalArrayNode.cs
with MIT License
from alexismorin
with MIT License
from alexismorin
public override void ReadFromString( ref string[] nodeParams )
{
base.ReadFromString( ref nodeParams );
m_name = GetCurrentParam( ref nodeParams );
m_indexX = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
m_arrayLengthX = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
m_type = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
m_autoRangeCheck = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) );
if( UIUtils.CurrentShaderVersion() > 15801 )
{
m_isJagged = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) );
m_indexY = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
m_arrayLengthY = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
m_autoRegister = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) );
m_referenceType = (TexReferenceType)Enum.Parse( typeof( TexReferenceType ), GetCurrentParam( ref nodeParams ) );
m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
}
SetAdditonalreplacedleText( string.Format( Constants.SubreplacedleValueFormatStr, m_name ) );
UpdatePorts();
}
19
Source : StaticSwitch.cs
with MIT License
from alexismorin
with MIT License
from alexismorin
public override void ReadFromString( ref string[] nodeParams )
{
base.ReadFromString( ref nodeParams );
m_multiCompile = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
if( UIUtils.CurrentShaderVersion() > 14403 )
{
m_defaultValue = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
if( UIUtils.CurrentShaderVersion() > 14101 )
{
m_materialValue = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
}
}
else
{
m_defaultValue = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ) ? 1 : 0;
if( UIUtils.CurrentShaderVersion() > 14101 )
{
m_materialValue = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) ) ? 1 : 0;
}
}
if( UIUtils.CurrentShaderVersion() > 13104 )
{
m_createToggle = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) );
m_currentKeyword = GetCurrentParam( ref nodeParams );
m_currentKeywordId = UIUtils.GetKeywordId( m_currentKeyword );
}
if( UIUtils.CurrentShaderVersion() > 14001 )
{
m_keywordModeType = (KeywordModeType)Enum.Parse( typeof( KeywordModeType ), GetCurrentParam( ref nodeParams ) );
}
if( UIUtils.CurrentShaderVersion() > 14403 )
{
m_keywordEnumAmount = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
for( int i = 0; i < m_keywordEnumAmount; i++ )
{
m_defaultKeywordNames[ i ] = GetCurrentParam( ref nodeParams );
}
UpdateLabels();
}
if( m_createToggle )
UIUtils.RegisterPropertyNode( this );
else
UIUtils.UnregisterPropertyNode( this );
if( UIUtils.CurrentShaderVersion() > 16304 )
{
string currentVarMode = GetCurrentParam( ref nodeParams );
CurrentVarMode = (StaticSwitchVariableMode)Enum.Parse( typeof( StaticSwitchVariableMode ), currentVarMode );
if( CurrentVarMode == StaticSwitchVariableMode.Reference )
{
m_referenceNodeId = Convert.ToInt32( GetCurrentParam( ref nodeParams ) );
}
}
else
{
CurrentVarMode = (StaticSwitchVariableMode)m_variableMode;
}
if( UIUtils.CurrentShaderVersion() > 16700 )
{
m_isLocal = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) );
}
}
19
Source : DepthFade.cs
with MIT License
from alexismorin
with MIT License
from alexismorin
public override void ReadFromString( ref string[] nodeParams )
{
base.ReadFromString( ref nodeParams );
if( UIUtils.CurrentShaderVersion() >= 13901 )
{
m_convertToLinear = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) );
}
if( UIUtils.CurrentShaderVersion() > 15607 )
{
m_saturate = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) );
}
if( UIUtils.CurrentShaderVersion() > 15700 )
{
m_mirror = Convert.ToBoolean( GetCurrentParam( ref nodeParams ) );
}
}
See More Examples