Found 15 packages
Allows easy integration with the Getty Images API.
.NET Client for Getty Images Search and Download API
This is an analyzer and codefixer for replacing `this.GetType().Name` to `nameof(your class name)`.
If you would like to have a typed C#-like runtime in the browser instead of just at designtime with TypeScript, including type introspection, you reached the right place. If you are a fan of LINQ for Objects and enumerations, you definatelly reached the right place. Accelatrix is compatible with ES5 and provides a C#-like runtime in the browser, including: - GetHashCode() - GetType() - Equals() - ToString() You can now use your favourite LINQ operator functions operating on enumerations, not collections, and arrays are now enumerations: - Select() - Where() - SelectMany() - Distinct() - OfType() - GroupBy() - Skip() - Take() - Any() - ToList() - ....
Add as many custom shadows as you like to any Xamarin.Forms view (Android, iOS, UWP, Tizen). * You can specify each shadow Color, Opacity, Blur, and Offset * You can add one shadow, 3 shadows, 99 shadows, to any Xamarin.Forms element * Implement easily Neumorphism * Animate any of these property and make the shadows dance around your elements * The only dependency is `Xamarin.Forms`, no `AndroidX`, no `SkiaSharp` (except Tizen) needed! Performance: Implemented with custom draw on Android, CALayer on iOS, SpriteVisual on UWP, SkiaSharp on Tizen. Mandatory initialization on iOS: Xamarin.Forms.Forms.Init(); Sharpnado.Shades.iOS.iOSShadowsRenderer.Initialize(); Mandatory initialization on UWP: var rendererAssemblies = new[] { typeof(UWPShadowsRenderer).GetTypeInfo().Assembly }; Xamarin.Forms.Forms.Init(e, rendererAssemblies); Mandatory initialization on Tizen: Xamarin.Forms.Forms.Init(); Sharpnado.Shades.Tizen.TizenShadowsRenderer.Initialize();
Expressions like "myParam.MyList[i].MyProperty" can be converted to text or their value retrieved or info like { "MyMethod", Parameters = { "myParameter", int, 3 } } Accessor IsIndexer IsNullableType IsProperty IsReferenceType IsStatic IsSimpleType IsDefault GetBaseClasses GetImplementations GetItemType GetPropertyOrException GetUnderlyingNullableTypeFast TypesFromObjects. ReflectionCache with fast GetProperties GetFields GetConstructor GetTypeByShortName. Overloads for PropertInfo.GetValue IsAssignableFrom IsAssignableTo CreateInstance.
Enhanced.GetTypes is a NuGet package for simplified types retrieval in .NET Core applications. It uses a source generator for explicit types retrieval without reflection.
The Xamarin.Forms MaterialFrame aims at delivering out of the box modern popular theming such as: * Light * Dark * Acrylic * AcrylicBlur The AcrylicBlur theme also provides three different blur styles inherited from the iOS UIVisualEffectView: * Light * ExtraLight * Dark On Android, the blur is implemented thanks to the RealtimeBlurView from Tu Yimin (mmin18). Mandatory initialization on iOS: Xamarin.Forms.Forms.Init(); Sharpnado.MaterialFrame.iOS.iOSMaterialFrameRenderer.Init(); Mandatory initialization on macOS: Xamarin.Forms.Forms.Init(); Sharpnado.MaterialFrame.macOS.macOSMaterialFrameRenderer.Init(); Mandatory initialization on UWP: var rendererAssemblies = new[] { typeof(UWPMaterialFrameRenderer).GetTypeInfo().Assembly }; Xamarin.Forms.Forms.Init(e, rendererAssemblies);
Pure Xamarin.Forms tabs: * Fixed tabs (android tabs style) * Scrollable tabs * Vertical tabs * Material design tabs (top and leading icon) * Support for SVG images * Segmented tabs * Custom shadows (neumorphism ready) * Badges on tabs * Circle button in tab bar * Bottom bar tabs (ios tabs style) * Custom tabs (be creative just implement TabItem) * Independent ViewSwitcher * Bindable with ItemsSource -------------- Installation -------------- * In Core project, in `App.xaml.cs`: public App() { InitializeComponent(); Sharpnado.Tabs.Initializer.Initialize(loggerEnable: false); ... } * In iOS project: Xamarin.Forms.Forms.Init(); Sharpnado.Tabs.iOS.Preserver.Preserve(); * In UWP project: var rendererAssemblies = new[] { typeof(UWPShadowsRenderer).GetTypeInfo().Assembly, typeof(UwpTintableImageEffect).GetTypeInfo().Assembly, }; Xamarin.Forms.Forms.Init(e, rendererAssemblies);
For expressions and reflection. Turn lambdas into text: "myParam.MyList[i].MyProperty". Extract structured method call data: { "MyMethod", Parameters = { "myParameter", int, 3 } }. Find types and implementations for plug-ins. Access private members with Accessors. Use ReflectionCache for fast access to properties, fields, methods and indexers. Includes helpers like IsIndexer, IsStatic and more!
Super helpful Reflection methods for Caching, as well as a static class designed to greatly simplify and speed up reflective searching. Supports (requires, for now) whitelisting assemblies and provides methods such as GetAllImplementations, GetAllTypes, GetDerivedTypes, GetMostDerivedType, GetTypeByFullName and more. Very helpful in MetaData driven systems.
GenKnoToolKit3.0 Concentrado de utilerías y estructura base para desarrollar soluciones de código .Net 4.8,6.0,8.0 ------------------------------------------------------- https://www.fuget.org/packages/Community.Core.EnterpriseLibrary/2.21.7/lib/netcoreapp3.1/Community.Core.EnterpriseLibrary.dll ------------------------------------------------------- 200313 - Integra funcionalidad Core de GenKnoFrame 200416 - Validación opcional ContactLogic > Estado y municipio 200823 - Implementar desconectar conexión en transacciones. 200824 - Upgrade .NetCore 3.1 y .Net Framework 4.8 y retorno soporte MySql 200907 - Utilities > Log > Logger (Considerar campos de Usuario y versión desde configuración inicial) 201027 - Fix LogicBase - Task.Run + Transacction + TimeOut - Problemas con lock en logica 201103 - Fix Filter validar valores null 210415 - Se incluye operaciónes genericas a IRepository por Expressión Lambda. IRepository-Create/Update cambian tipo de retorno Separación IGenericOperations, que implementan Baselogic e IRepository DataColumnAttribute.IColumnConverterType Nuevas operaciones asyc RestClient StringUtility.RandomString, RandomStringSpecial Logger / IEventLogManager.Save(EventLogRequestDto item) --> Request CentralizedLog Pattern.SingleCollectionFactory Utilería EmailSender / EmailGlobalSettings Activation -> Salt + SN + UK (To get a license ContactUs) 210514 Fix ExpressionUtility Activation -> Salt + SN + UK (To get a license ContactUs) Smtp.EnableSsl = EmailGlobalSettings.EnableSsl 210517 Fix Logger - Change SingleInstance by Activator.CreateInstance(EventLogManager.GetType()) 210618 Remove LogicBaseCustomOperation, LogicBaseSimpleOperation 210619 ApiExceptionHandlingMiddleware 210726 Incluir GetCollection tipada por predicado 210813 Include ClaimAuthorizeAttribute alternative to create Policies ApiExceptionHandlingMiddleware - Manage ArgumentException as HttpStatusCode.BadRequest LogicBase - CreateBulkReferenceOperation with Model.Entity.BulkReferenceOperation[TItemId] ObjectEtension - List[TResult] GetDistinct[TSource, TResult](this List[TSource] source, string propertyName) 210813 DataColumnAttribute - ValueConverter PropertyName 210822 RestClient Result decimal convert 220307 Logger.HostName+SaveWarning 220720 .Net 6.0 Support + SQLiteEngine 220721 .Net 6.0 Fix update to AesManaged and Decrypt Read FullBuffer, remove User Entity 220729 Include Namespace EnterpriseLibrary.Storage; Ftp+SFtp+AzureBlob+SharedPoint 230825 ClaimAuthorizeAttribute.isArrayClaimType for support Json Array Claims->options.ClaimActions.MapAll(); Drop ResponseDto->ResponseDto Add PagedSearchDto, ResponsePagedDto SqServerEngine.BulkCopy support for TimeOut and SizeBatch Crypto.EncryptBase64 240506 ClaimAuthorizeAttribute support for .net48 240701 EmailSender remove Constructors, New Sender with attachment collection 240706 Obsolete Predefined models, ReflectionWithDIFactory, clean code and namespaces 240919 Remove Obsolote code Custom Data Type for Create operation Upgrade package references 241024 Deprecate LogManager, Upgrate to ILogger 241030 StorageService with Factory for multi-providers 241109 NewInstance removed 241126 Remove InitObjectNames, change by parameter 250222 Storage GetAsyn prevent Exception, return null 260217 Cambiar Rijndael por AES, Soporte EmailSender via M365.Graph.Application. Se remueve soporte net60 (Prox. Versión se considera net10)
Succinct, dependency-free, ioc-friendly utilities for publishing / subscribing to events within the application domain.
Diskinfo is dotnet format of crystaldiskinfo 50% Sample Code [Just Past it] var IsElevated = DiskInfoDotnet.MainEntry.Run(out var ataLists, out var loadMScopModule, out var extractionResult, true); DiskInfoDotnet.Sm.Management.Sm_StaticViews.GetSMManagerList(out var SmmanagerList, loadMScopModule); System.Console.WriteLine(extractionResult); System.Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(SmmanagerList, Newtonsoft.Json.Formatting.Indented)); System.Console.WriteLine(System.Environment.NewLine + "Extracting Optimized Infos {0} ", System.Environment.NewLine); if (IsElevated && ataLists is System.Collections.IEnumerable collection) { foreach (var item in collection) { item.GetType().GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance).ToList().ForEach(field => { if (new System.Type[] { typeof(ushort), typeof(uint), typeof(ulong), typeof(byte), typeof(string), typeof(int) }.Contains(field.FieldType) && !string.IsNullOrEmpty(field.GetValue(item)?.ToString()) && field.GetValue(item)?.ToString() is string) { if ((field.GetValue(item)?.ToString()).Contains("-")) return; if ((field.GetValue(item)?.ToString()).All(System.Char.IsDigit) && int.TryParse((field.GetValue(item)?.ToString()), out var rs) && rs is 0) return; System.Console.WriteLine(field.Name + " " + ((field.GetValue(item)?.ToString()) ?? "null")); } }); System.Console.WriteLine(System.Environment.NewLine); } } System.Console.ReadLine(); Sample / Demo / Test https://github.com/HFAsif/DiskInfoDotnet/blob/master/src/LinkedSrc/DiskInfoDotnetProgram.cs
Java Tabmenu Datagrid public T> ListT> get(String path, Type t) throws Exception { return gs.fromJson(result, TypeToken.getParameterized(List.class, t).getType()); @ManagedBean(name = "slotController", eager = true) @ViewScoped p:growl id="growl" sticky="true" /> return gs.fromJson(result, TypeToken.getParameterized(List.class, t).getType()); p:selectOneMenu value="#{todoControl.addToDo.taskId}"> f:selectItem itemLabel="Select One" itemValue="" /> f:selectItems value="#{taskControl.taskList}" var="taskitem" itemLabel="#{taskitem.name} #{taskitem.taskId}" itemValue="#{taskitem.taskId}"/> p:column> #{taskitem.name} - #{taskitem.taskId} /p:column> /p:selectOneMenu> p:column headerText="Edit"> p:commandButton update=":todoform:display" value="Edit: #{todo.toDoId}" oncomplete="PF('tdlg').show()"> f:setPropertyActionListener value="#{todo}" target="#{todoControl.editToDo}" /> /p:commandButton> /p:column> p:dialog widgetVar="tdlg"> h:panelGrid id="display" columns="2"> h:outputText value="Edit"/> h:inputText value="#{todoControl.editToDo.name}" /> h:outputText value="Content" /> h:inputText value="#{todoControl.editToDo.content}" /> h:outputText value="Deadline"/> p:calendar value="#{todoControl.editToDo.deadLine}" pattern="MM/dd/yyyy HH:mm" /> h:outputText value="Taskid" /> h:inputText value="#{todoControl.editToDo.taskId}" /> p:commandButton value="Save" update="todoform" action="#{todoControl.updateToDo}" /> /h:panelGrid>