From 390042611b0eae772dfff89d3d22ed3d67caa3a7 Mon Sep 17 00:00:00 2001 From: Xianbing Teng Date: Thu, 24 Feb 2022 16:54:50 +0800 Subject: [PATCH] [NUI] Add file comment and end empty line --- pkg/Tizen.NET.API10/build/Tizen.NET.API10.targets | 2 +- src/Tizen.NUI.XamlBuild/Tizen.NUI.XamlBuild.csproj | 16 +------ .../src/internal/Xaml/ApplyPropertiesVisitor.cs | 17 ++++++++ .../src/internal/Xaml/CreateValuesVisitor.cs | 17 ++++++++ .../src/internal/Xaml/DesignMode.cs | 21 ++++++++- .../src/internal/Xaml/ExpandMarkupsVisitor.cs | 32 ++++++++------ .../Xaml/FillResourceDictionariesVisitor.cs | 19 +++++++- .../src/internal/Xaml/HydrationContext.cs | 17 ++++++++ .../src/internal/Xaml/IConverterOptions.cs | 21 ++++++++- .../src/internal/Xaml/IDictionaryExtensions.cs | 21 ++++++++- .../src/internal/Xaml/IExpressionParser.cs | 19 +++++++- .../src/internal/Xaml/IMarkupExtension.cs | 21 ++++++++- .../internal/Xaml/INativeValueConverterService.cs | 21 ++++++++- .../src/internal/Xaml/IProvideParentValues.cs | 19 +++++++- .../src/internal/Xaml/IProvideValueTarget.cs | 19 +++++++- .../src/internal/Xaml/IReferenceProvider.cs | 21 ++++++++- .../src/internal/Xaml/IResourcesLoader.cs | 21 ++++++++- .../src/internal/Xaml/IRootObjectProvider.cs | 19 +++++++- .../src/internal/Xaml/IValueConverterProvider.cs | 19 +++++++- .../src/internal/Xaml/IValueProvider.cs | 19 +++++++- .../src/internal/Xaml/IXamlTypeResolver.cs | 19 +++++++- .../src/internal/Xaml/IXmlLineInfoProvider.cs | 19 +++++++- .../src/internal/Xaml/MarkupExpressionParser.cs | 51 ++++++++-------------- .../src/internal/Xaml/MarkupExtensionParser.cs | 19 +++++++- .../Xaml/MarkupExtensions/ArrayExtension.cs | 19 +++++++- .../Xaml/MarkupExtensions/BindingExtension.cs | 19 +++++++- .../MarkupExtensions/DynamicResourceExtension.cs | 19 +++++++- .../Xaml/MarkupExtensions/NullExtension.cs | 19 +++++++- .../Xaml/MarkupExtensions/ReferenceExtension.cs | 19 +++++++- .../Xaml/MarkupExtensions/StaticExtension.cs | 19 +++++++- .../MarkupExtensions/StaticResourceExtension.cs | 17 ++++++++ .../MarkupExtensions/TemplateBindingExtension.cs | 19 +++++++- .../Xaml/MarkupExtensions/TypeExtension.cs | 19 +++++++- .../src/internal/Xaml/NamescopingVisitor.cs | 19 +++++++- .../src/internal/Xaml/ProvideCompiledAttribute.cs | 21 ++++++++- .../src/internal/Xaml/PruneIgnoredNodesVisitor.cs | 21 ++++++++- .../src/internal/Xaml/ReflectionExtensions.cs | 21 ++++++++- .../src/internal/Xaml/RegisterXNamesVisitor.cs | 19 +++++++- .../src/internal/Xaml/ResourcesLoader.cs | 21 ++++++++- .../internal/Xaml/RuntimeNamePropertyAttribute.cs | 21 ++++++++- .../src/internal/Xaml/TypeArgumentsParser.cs | 20 ++++++++- .../src/internal/Xaml/TypeConversionAttribute.cs | 21 ++++++++- .../src/internal/Xaml/TypeConversionExtensions.cs | 45 ++++++++----------- .../src/internal/Xaml/ValueConverterProvider.cs | 17 ++++++++ .../src/internal/Xaml/ViewExtensions.cs | 45 ++++++++----------- .../src/internal/Xaml/VisualStateManager.cs | 19 +++++++- .../src/internal/Xaml/XamlCompilationAttribute.cs | 32 +------------- .../src/internal/Xaml/XamlLoader.cs | 43 ++++++++---------- .../src/internal/Xaml/XamlNode.cs | 19 +++++++- .../src/internal/Xaml/XamlNodeVisitor.cs | 21 ++++++++- .../src/internal/Xaml/XamlParseException.cs | 19 +++++++- .../src/internal/Xaml/XamlParser.cs | 45 ++++++++----------- .../src/internal/Xaml/XamlResourceIdAttribute.cs | 21 ++++++++- .../src/internal/Xaml/XamlServiceProvider.cs | 21 ++++++++- .../src/internal/Xaml/XmlLineInfo.cs | 21 ++++++++- .../src/internal/Xaml/XmlName.cs | 19 +++++++- .../src/internal/Xaml/XmlnsHelper.cs | 19 +++++++- .../src/internal/XamlBinding/BindableObject.cs | 19 +++++++- .../src/internal/XamlBinding/BindableProperty.cs | 17 ++++++++ .../internal/XamlBinding/BindablePropertyKey.cs | 19 +++++++- .../src/internal/XamlBinding/Binding.cs | 17 ++++++++ .../src/internal/XamlBinding/BindingBase.cs | 19 +++++++- .../internal/XamlBinding/BindingBaseExtensions.cs | 21 ++++++++- .../src/internal/XamlBinding/BindingExpression.cs | 19 +++++++- .../src/internal/XamlBinding/BindingMode.cs | 19 +++++++- .../CollectionSynchronizationCallback.cs | 19 +++++++- .../CollectionSynchronizationContext.cs | 19 +++++++- .../XamlBinding/ContentPropertyAttribute.cs | 25 +++++++---- .../src/internal/XamlBinding/ControlTemplate.cs | 17 ++++++++ .../src/internal/XamlBinding/DataTemplate.cs | 19 +++++++- .../internal/XamlBinding/DataTemplateExtensions.cs | 21 ++++++++- .../internal/XamlBinding/DataTemplateSelector.cs | 17 ++++++++ .../internal/XamlBinding/DependencyAttribute.cs | 19 +++++++- .../internal/XamlBinding/DependencyFetchTarget.cs | 19 +++++++- .../src/internal/XamlBinding/DependencyResolver.cs | 19 +++++++- .../src/internal/XamlBinding/DependencyService.cs | 21 ++++++++- .../src/internal/XamlBinding/Device.cs | 17 ++++++++ .../src/internal/XamlBinding/DeviceInfo.cs | 19 +++++++- .../src/internal/XamlBinding/DeviceOrientation.cs | 17 ++++++++ .../src/internal/XamlBinding/Effect.cs | 17 ++++++++ .../src/internal/XamlBinding/Element.cs | 17 ++++++++ .../src/internal/XamlBinding/ElementEventArgs.cs | 19 +++++++- .../src/internal/XamlBinding/ElementTemplate.cs | 17 ++++++++ .../internal/XamlBinding/EnumerableExtensions.cs | 19 +++++++- .../internal/XamlBinding/ExportEffectAttribute.cs | 19 +++++++- .../src/internal/XamlBinding/FlowDirection.cs | 19 +++++++- .../src/internal/XamlBinding/GestureRecognizer.cs | 19 +++++++- .../src/internal/XamlBinding/HandlerAttribute.cs | 19 +++++++- .../src/internal/XamlBinding/IControlTemplated.cs | 17 ++++++++ .../XamlBinding/IDynamicResourceHandler.cs | 17 ++++++++ .../internal/XamlBinding/IEffectControlProvider.cs | 17 ++++++++ .../src/internal/XamlBinding/IElement.cs | 19 +++++++- .../src/internal/XamlBinding/IElementController.cs | 17 ++++++++ .../internal/XamlBinding/IExtendedTypeConverter.cs | 19 +++++++- .../src/internal/XamlBinding/IGestureRecognizer.cs | 19 +++++++- .../internal/XamlBinding/INativeBindingService.cs | 19 +++++++- .../src/internal/XamlBinding/IPlatform.cs | 17 ++++++++ .../src/internal/XamlBinding/IPlatformServices.cs | 17 ++++++++ .../src/internal/XamlBinding/IRegisterable.cs | 17 ++++++++ .../internal/XamlBinding/IResourceDictionary.cs | 19 +++++++- .../src/internal/XamlBinding/IResourcesProvider.cs | 17 ++++++++ .../XamlBinding/ISystemResourcesProvider.cs | 19 +++++++- .../src/internal/XamlBinding/IValueConverter.cs | 19 +++++++- .../Interactivity/AttachedCollection.cs | 17 ++++++++ .../internal/XamlBinding/Interactivity/Behavior.cs | 21 ++++++++- .../XamlBinding/Interactivity/BindingCondition.cs | 17 ++++++++ .../XamlBinding/Interactivity/Condition.cs | 19 +++++++- .../XamlBinding/Interactivity/IAttachedObject.cs | 19 +++++++- .../XamlBinding/Interactivity/MultiCondition.cs | 19 +++++++- .../XamlBinding/Interactivity/PropertyCondition.cs | 19 +++++++- .../XamlBinding/Interactivity/TriggerAction.cs | 19 +++++++- .../XamlBinding/Interactivity/TriggerBase.cs | 19 +++++++- .../Interactivity/XamlPropertyCondition.cs | 17 ++++++++ .../XamlBinding/Internals/DynamicResource.cs | 19 +++++++- .../XamlBinding/Internals/IDataTemplate.cs | 19 +++++++- .../internal/XamlBinding/Internals/INameScope.cs | 18 ++++++++ .../XamlBinding/Internals/INamescopeProvider.cs | 21 ++++++++- .../internal/XamlBinding/Internals/NameScope.cs | 17 ++++++++ .../XamlBinding/Internals/PreserveAttribute.cs | 21 ++++++++- .../XamlBinding/Internals/ResourceLoader.cs | 22 +++++++++- .../src/internal/XamlBinding/Internals/Ticker.cs | 17 ++++++++ .../internal/XamlBinding/Internals/TypedBinding.cs | 19 +++++++- .../XamlBinding/ListStringTypeConverter.cs | 19 +++++++- .../internal/XamlBinding/NameScopeExtensions.cs | 19 +++++++- .../src/internal/XamlBinding/NullEffect.cs | 17 ++++++++ .../src/internal/XamlBinding/OnIdiom.cs | 17 ++++++++ .../src/internal/XamlBinding/OnPlatform.cs | 17 ++++++++ .../src/internal/XamlBinding/ParameterAttribute.cs | 19 +++++++- .../src/internal/XamlBinding/Performance.cs | 19 +++++++- .../src/internal/XamlBinding/Registrar.cs | 17 ++++++++ .../internal/XamlBinding/RenderWithAttribute.cs | 21 ++++++++- .../XamlBinding/ResolutionGroupNameAttribute.cs | 19 +++++++- .../src/internal/XamlBinding/ResourceDictionary.cs | 17 ++++++++ .../XamlBinding/ResourcesChangedEventArgs.cs | 19 +++++++- .../internal/XamlBinding/ResourcesExtensions.cs | 17 ++++++++ .../src/internal/XamlBinding/RoutingEffect.cs | 17 ++++++++ .../src/internal/XamlBinding/Setter.cs | 17 ++++++++ .../src/internal/XamlBinding/Style.cs | 17 ++++++++ .../XamlBinding/StyleSheets/CharExtensions.cs | 20 ++++++++- .../internal/XamlBinding/StyleSheets/CssReader.cs | 19 +++++++- .../src/internal/XamlBinding/StyleSheets/IStyle.cs | 17 ++++++++ .../XamlBinding/StyleSheets/IStyleSelectable.cs | 21 ++++++++- .../internal/XamlBinding/StyleSheets/Selector.cs | 19 +++++++- .../src/internal/XamlBinding/StyleSheets/Style.cs | 18 ++++++++ .../StyleSheets/StylePropertyAttribute.cs | 19 +++++++- .../internal/XamlBinding/StyleSheets/StyleSheet.cs | 19 +++++++- .../StyleSheets/StyleSheetExtensions.cs | 21 ++++++++- .../StyleSheets/StyleSheetServiceProvider.cs | 21 ++++++++- .../StyleSheets/TextReaderExtensions.cs | 19 +++++++- .../src/internal/XamlBinding/TargetIdiom.cs | 19 +++++++- .../src/internal/XamlBinding/TargetPlatform.cs | 19 +++++++- .../src/internal/XamlBinding/TemplateBinding.cs | 17 ++++++++ .../src/internal/XamlBinding/TemplateUtilities.cs | 36 ++++++++------- .../internal/XamlBinding/TrackableCollection.cs | 17 ++++++++ .../src/internal/XamlBinding/TypeConverter.cs | 21 ++++++++- .../internal/XamlBinding/TypeConverterAttribute.cs | 49 ++++++++------------- .../src/internal/XamlBinding/TypeTypeConverter.cs | 17 ++++++++ .../XamlBinding/XmlnsDefinitionAttribute.cs | 21 ++++++++- .../src/public/EXamlBuild/EXaml/EXamlAddEvent.cs | 5 ++- .../src/public/EXamlBuild/EXaml/EXamlAddObject.cs | 5 ++- .../EXaml/EXamlAddToCollectionInstance.cs | 5 ++- .../EXaml/EXamlAddToCollectionProperty.cs | 5 ++- .../EXaml/EXamlAddToResourceDictionary.cs | 5 ++- .../EXamlCreateObject/EXamlCreateArrayObject.cs | 19 +++++++- .../EXaml/EXamlCreateObject/EXamlCreateDPObject.cs | 19 +++++++- .../EXamlCreateObject/EXamlCreateDataTemplate.cs | 19 +++++++- .../EXaml/EXamlCreateObject/EXamlCreateObject.cs | 5 ++- .../EXamlBuild/EXaml/EXamlGetObjectByProperty.cs | 5 ++- .../src/public/EXamlBuild/EXaml/EXamlOperation.cs | 5 ++- .../public/EXamlBuild/EXaml/EXamlRegisterXName.cs | 5 ++- .../EXamlBuild/EXaml/EXamlSetBindalbeProperty.cs | 5 ++- .../src/public/EXamlBuild/EXaml/EXamlSetBinding.cs | 5 ++- .../EXamlBuild/EXaml/EXamlSetDynamicResource.cs | 5 ++- .../public/EXamlBuild/EXaml/EXamlSetProperty.cs | 5 ++- .../EXaml/EXamlValueConverterFromString.cs | 5 ++- .../src/public/EXamlBuild/EXamlContext.cs | 5 ++- .../public/EXamlBuild/EXamlCreateObjectVisitor.cs | 3 +- .../public/EXamlBuild/EXamlExpandMarkupsVisitor.cs | 5 ++- .../src/public/EXamlBuild/EXamlSetFieldVisitor.cs | 5 ++- .../EXamlSetNamescopesAndRegisterNamesVisitor.cs | 5 ++- .../public/EXamlBuild/EXamlSetPropertiesVisitor.cs | 3 +- .../public/EXamlBuild/EXamlSetResourcesVisitor.cs | 5 ++- .../EXamlBuild/MethodDefinitionExtensions.cs | 5 ++- .../EXamlBuild/Utility/EXamlDefinitionList.cs | 5 ++- .../EXamlBuild/Utility/EXamlOperationType.cs | 10 +---- .../src/public/EXamlBuild/Utility/EXamlUtility.cs | 5 ++- .../BindablePropertyReferenceExtensions.cs | 21 ++++++++- .../BindablePropertyConverter.cs | 19 +++++++- .../CompiledConverters/BindingTypeConverter.cs | 19 +++++++- .../CompiledConverters/BoundsTypeConverter.cs | 17 ++++++++ .../CompiledConverters/ColorTypeConverter.cs | 19 +++++++- .../CompiledConverters/ConstraintTypeConverter.cs | 17 ++++++++ .../CompiledConverters/ExtentsTypeConverter.cs | 17 ++++++++ .../CompiledConverters/ICompiledTypeConverter.cs | 19 +++++++- .../CompiledConverters/LayoutOptionsConverter.cs | 19 +++++++- .../CompiledConverters/ListStringTypeConverter.cs | 19 +++++++- .../CompiledConverters/PositionTypeConverter.cs | 17 ++++++++ .../CompiledConverters/RDSourceTypeConverter.cs | 21 ++++++++- .../CompiledConverters/RectangleTypeConverter.cs | 21 ++++++++- .../CompiledConverters/SizeTypeConverter.cs | 17 ++++++++ .../CompiledConverters/ThicknessTypeConverter.cs | 19 +++++++- .../CompiledConverters/TypeTypeConverter.cs | 19 +++++++- .../CompiledConverters/UriTypeConverter.cs | 21 ++++++++- .../CompiledMarkupExtensions/ArrayExtension.cs | 19 +++++++- .../ICompiledMarkupExtension.cs | 21 ++++++++- .../CompiledMarkupExtensions/NullExtension.cs | 21 ++++++++- .../CompiledMarkupExtensions/StaticExtension.cs | 19 +++++++- .../CompiledMarkupExtensions/TypeExtension.cs | 19 +++++++- .../ICompiledValueProvider.cs | 19 +++++++- .../PassthroughValueProvider.cs | 19 +++++++- .../CompiledValueProviders/SetterValueProvider.cs | 21 ++++++++- .../CompiledValueProviders/StyleSheetProvider.cs | 21 ++++++++- .../src/public/XamlBuild/CreateObjectVisitor.cs | 17 ++++++++ .../src/public/XamlBuild/CssGTask.cs | 19 +++++++- .../src/public/XamlBuild/CssGenerator.cs | 21 ++++++++- .../src/public/XamlBuild/DebugXamlCTask.cs | 17 ++++++++ .../src/public/XamlBuild/ExpandMarkupsVisitor.cs | 19 +++++++- .../public/XamlBuild/FieldReferenceExtensions.cs | 19 +++++++- .../src/public/XamlBuild/GetTasksAbi.cs | 19 +++++++- .../src/public/XamlBuild/ILContext.cs | 19 +++++++- .../src/public/XamlBuild/ILProcessorExtensions.cs | 19 +++++++- .../src/public/XamlBuild/ILRootNode.cs | 19 +++++++- .../src/public/XamlBuild/Logger.cs | 19 +++++++- .../src/public/XamlBuild/MethodBodyExtensions.cs | 19 +++++++- .../public/XamlBuild/MethodDefinitionExtensions.cs | 19 +++++++- .../public/XamlBuild/MethodReferenceExtensions.cs | 19 +++++++- .../public/XamlBuild/ModuleDefinitionExtensions.cs | 21 ++++++++- .../src/public/XamlBuild/NodeILExtensions.cs | 19 +++++++- .../src/public/XamlBuild/PerformanceProvider.cs | 19 +++++++- .../XamlBuild/PropertyDefinitionExtensions.cs | 19 +++++++- .../src/public/XamlBuild/SetFieldVisitor.cs | 19 +++++++- .../SetNamescopesAndRegisterNamesVisitor.cs | 19 +++++++- .../src/public/XamlBuild/SetPropertiesVisitor.cs | 17 ++++++++ .../src/public/XamlBuild/SetResourcesVisitor.cs | 19 +++++++- .../public/XamlBuild/TypeDefinitionExtensions.cs | 19 +++++++- .../public/XamlBuild/TypeReferenceExtensions.cs | 17 ++++++++ .../XamlBuild/VariableDefinitionReference.cs | 19 +++++++- .../src/public/XamlBuild/XamlCAssemblyResolver.cs | 19 +++++++- .../src/public/XamlBuild/XamlCTask.cs | 3 +- .../src/public/XamlBuild/XamlGTask.cs | 17 ++++++++ .../src/public/XamlBuild/XamlGenerator.cs | 5 ++- .../src/public/XamlBuild/XamlTask.cs | 19 +++++++- .../src/public/XamlBuild/XmlTypeExtensions.cs | 19 +++++++- 243 files changed, 3904 insertions(+), 508 deletions(-) diff --git a/pkg/Tizen.NET.API10/build/Tizen.NET.API10.targets b/pkg/Tizen.NET.API10/build/Tizen.NET.API10.targets index 8ef2043..0d5916f 100755 --- a/pkg/Tizen.NET.API10/build/Tizen.NET.API10.targets +++ b/pkg/Tizen.NET.API10/build/Tizen.NET.API10.targets @@ -20,4 +20,4 @@ - \ No newline at end of file + diff --git a/src/Tizen.NUI.XamlBuild/Tizen.NUI.XamlBuild.csproj b/src/Tizen.NUI.XamlBuild/Tizen.NUI.XamlBuild.csproj index 16003e2..f6dc133 100755 --- a/src/Tizen.NUI.XamlBuild/Tizen.NUI.XamlBuild.csproj +++ b/src/Tizen.NUI.XamlBuild/Tizen.NUI.XamlBuild.csproj @@ -4,25 +4,11 @@ netstandard2.0 - - 1.0.6 - true - false - .nuspec\Tizen.NUI.XamlBuild.nuspec - configuration=$(Configuration);version=$(Version) - - - - - - - - - \ No newline at end of file + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ApplyPropertiesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ApplyPropertiesVisitor.cs index 8c5f198..884ff02 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ApplyPropertiesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ApplyPropertiesVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections; using System.Collections.Generic; @@ -710,3 +726,4 @@ namespace Tizen.NUI.Xaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/CreateValuesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/CreateValuesVisitor.cs index 581c3b1..db1d0f2 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/CreateValuesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/CreateValuesVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Globalization; @@ -427,3 +443,4 @@ namespace Tizen.NUI.Xaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/DesignMode.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/DesignMode.cs index b01f972..7696560 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/DesignMode.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/DesignMode.cs @@ -1,7 +1,24 @@ -namespace Tizen.NUI.Xaml +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +namespace Tizen.NUI.Xaml { internal static class DesignMode { public static bool IsDesignModeEnabled { get; internal set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ExpandMarkupsVisitor.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ExpandMarkupsVisitor.cs index a3a680a..62efb14 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ExpandMarkupsVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ExpandMarkupsVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Xml; @@ -118,31 +134,20 @@ namespace Tizen.NUI.Xaml if (split.Length > 2) throw new ArgumentException(); - string prefix; //, name; + string prefix; if (split.Length == 2) { prefix = split[0]; - //name = split [1]; } else { prefix = ""; - //name = split [0]; } Type type; var typeResolver = serviceProvider.GetService(typeof (IXamlTypeResolver)) as IXamlTypeResolver; if (typeResolver == null) type = null; - // Add Binding and StaticResource support, The ordinal code can't find BindingExtension for Binding - //else if (match == "Binding") - //{ - // type = typeof(BindingExtension); - //} - //else if (match == "StaticResource") - //{ - // type = typeof(StaticResourceExtension); - //} else { //The order of lookup is to look for the Extension-suffixed class name first and then look for the class name without the Extension suffix. @@ -194,4 +199,5 @@ namespace Tizen.NUI.Xaml } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/FillResourceDictionariesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/FillResourceDictionariesVisitor.cs index 2be8e7b..5ede607 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/FillResourceDictionariesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/FillResourceDictionariesVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections; using System.Collections.Generic; @@ -84,4 +100,5 @@ namespace Tizen.NUI.Xaml return false; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/HydrationContext.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/HydrationContext.cs index 0285f07..ae7a55a 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/HydrationContext.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/HydrationContext.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; @@ -18,3 +34,4 @@ namespace Tizen.NUI.Xaml public object RootElement { get; set; } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IConverterOptions.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IConverterOptions.cs index 722707a..500b78b 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IConverterOptions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IConverterOptions.cs @@ -1,7 +1,24 @@ -namespace Tizen.NUI.Xaml +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +namespace Tizen.NUI.Xaml { internal interface IConverterOptions { bool IgnoreCase { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IDictionaryExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IDictionaryExtensions.cs index eb8a897..b182f46 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IDictionaryExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IDictionaryExtensions.cs @@ -1,4 +1,20 @@ -using System.Collections.Generic; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.Collections.Generic; namespace Tizen.NUI.Xaml { @@ -11,4 +27,5 @@ namespace Tizen.NUI.Xaml dictionary.Add(kvp); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IExpressionParser.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IExpressionParser.cs index 7d52405..e622723 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IExpressionParser.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IExpressionParser.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Xaml @@ -12,4 +28,5 @@ namespace Tizen.NUI.Xaml { new T Parse(string match, ref string expression, IServiceProvider serviceProvider); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IMarkupExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IMarkupExtension.cs index a6f26a5..1ffcd2c 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IMarkupExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IMarkupExtension.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Xaml { @@ -16,4 +32,5 @@ namespace Tizen.NUI.Xaml internal sealed class AcceptEmptyServiceProviderAttribute : Attribute { } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/INativeValueConverterService.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/INativeValueConverterService.cs index a5a60f2..566a6a6 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/INativeValueConverterService.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/INativeValueConverterService.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Xaml.Internals { @@ -6,4 +22,5 @@ namespace Tizen.NUI.Xaml.Internals { bool ConvertTo(object value, Type toType, out object nativeValue); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IProvideParentValues.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IProvideParentValues.cs index d7de36a..1da5b33 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IProvideParentValues.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IProvideParentValues.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; namespace Tizen.NUI.Xaml @@ -6,4 +22,5 @@ namespace Tizen.NUI.Xaml { IEnumerable ParentObjects { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IProvideValueTarget.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IProvideValueTarget.cs index cdf7b79..0e8596b 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IProvideValueTarget.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IProvideValueTarget.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ namespace Tizen.NUI.Xaml { internal interface IProvideValueTarget @@ -5,4 +21,5 @@ namespace Tizen.NUI.Xaml object TargetObject { get; } object TargetProperty { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IReferenceProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IReferenceProvider.cs index 249932e..a3a2d5b 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IReferenceProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IReferenceProvider.cs @@ -1,7 +1,24 @@ -namespace Tizen.NUI.Xaml +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +namespace Tizen.NUI.Xaml { internal interface IReferenceProvider { object FindByName(string name); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IResourcesLoader.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IResourcesLoader.cs index 820289d..7b2f27f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IResourcesLoader.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IResourcesLoader.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Reflection; using System.Xml; using System.IO; @@ -10,4 +26,5 @@ namespace Tizen.NUI T CreateFromResource(string resourcePath, Assembly assembly, IXmlLineInfo lineInfo) where T : new(); string GetResource(string resourcePath, Assembly assembly, IXmlLineInfo lineInfo); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IRootObjectProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IRootObjectProvider.cs index 057ae54..8835b54 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IRootObjectProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IRootObjectProvider.cs @@ -1,7 +1,24 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ namespace Tizen.NUI.Xaml { internal interface IRootObjectProvider { object RootObject { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IValueConverterProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IValueConverterProvider.cs index 72942e8..3c5f44f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IValueConverterProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IValueConverterProvider.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Reflection; @@ -7,4 +23,5 @@ namespace Tizen.NUI.Xaml { object Convert(object value, Type toType, Func minfoRetriever, IServiceProvider serviceProvider); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IValueProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IValueProvider.cs index a93a3e5..fe4840a 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IValueProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IValueProvider.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Xaml @@ -6,4 +22,5 @@ namespace Tizen.NUI.Xaml { object ProvideValue(IServiceProvider serviceProvider); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IXamlTypeResolver.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IXamlTypeResolver.cs index fbf2d37..0f49d6f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IXamlTypeResolver.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IXamlTypeResolver.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Xaml @@ -7,4 +23,5 @@ namespace Tizen.NUI.Xaml Type Resolve(string qualifiedTypeName, IServiceProvider serviceProvider = null); bool TryResolve(string qualifiedTypeName, out Type type); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IXmlLineInfoProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IXmlLineInfoProvider.cs index da9ac5a..cfd020a 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IXmlLineInfoProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/IXmlLineInfoProvider.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Xml; namespace Tizen.NUI.Xaml @@ -6,4 +22,5 @@ namespace Tizen.NUI.Xaml { IXmlLineInfo XmlLineInfo { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExpressionParser.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExpressionParser.cs index 6dbc21a..0755f12 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExpressionParser.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExpressionParser.cs @@ -1,35 +1,19 @@ -// -// MarkupExpressionParser.cs -// -// This code is partly salvaged from moonlight. Following licence apply. -// -// -// Author(s): -// Moonlight List (moonlight-list@lists.ximian.com) -// Stephane Delcroix (stephane@mi8.be) -// -// Copyright 2009 Novell, Inc. -// Copyright 2013 Xamarin, Inc. -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Text; @@ -226,4 +210,5 @@ namespace Tizen.NUI.Xaml return piece.ToString(); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensionParser.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensionParser.cs index ec76d26..4379b38 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensionParser.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensionParser.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Reflection; using Tizen.NUI.Binding; @@ -78,4 +94,5 @@ namespace Tizen.NUI.Xaml setter?.Invoke(markupExtension, new[] { value }); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/ArrayExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/ArrayExtension.cs index ce20e18..6241607 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/ArrayExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/ArrayExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections; using System.Collections.Generic; @@ -38,4 +54,5 @@ namespace Tizen.NUI.Xaml return (this as IMarkupExtension).ProvideValue(serviceProvider); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/BindingExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/BindingExtension.cs index 50fd16c..84c5628 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/BindingExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/BindingExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Tizen.NUI.Binding.Internals; using Tizen.NUI.Binding; @@ -80,4 +96,5 @@ namespace Tizen.NUI.Xaml return (this as IMarkupExtension).ProvideValue(serviceProvider); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/DynamicResourceExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/DynamicResourceExtension.cs index a883738..cfd4d24 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/DynamicResourceExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/DynamicResourceExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Tizen.NUI.Binding; using Tizen.NUI.Binding.Internals; @@ -38,4 +54,5 @@ namespace Tizen.NUI.Xaml return new DynamicResource(Key); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/NullExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/NullExtension.cs index b5a310c..9a84f5b 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/NullExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/NullExtension.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Xaml { @@ -12,3 +28,4 @@ namespace Tizen.NUI.Xaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/ReferenceExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/ReferenceExtension.cs index 4972d84..64df7c9 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/ReferenceExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/ReferenceExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Tizen.NUI.Binding.Internals; using Tizen.NUI.Binding; @@ -45,4 +61,5 @@ namespace Tizen.NUI.Xaml throw new XamlParseException($"Can not find the object referenced by `{Name}`", lineInfo); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/StaticExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/StaticExtension.cs index 2423ed0..adab4f8 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/StaticExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/StaticExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Linq; using System.Reflection; @@ -49,4 +65,5 @@ namespace Tizen.NUI.Xaml throw new XamlParseException($"No static member found for {Member}", lineInfo); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/StaticResourceExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/StaticResourceExtension.cs index 0ad0840..7e3146a 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/StaticResourceExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/StaticResourceExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Xml; using System.Reflection; @@ -109,3 +125,4 @@ namespace Tizen.NUI.Xaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/TemplateBindingExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/TemplateBindingExtension.cs index d06f242..98c8469 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/TemplateBindingExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/TemplateBindingExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Tizen.NUI.Binding; @@ -33,4 +49,5 @@ namespace Tizen.NUI.Xaml return (this as IMarkupExtension).ProvideValue(serviceProvider); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/TypeExtension.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/TypeExtension.cs index 9bcd36b..b0b11ba 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/TypeExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/MarkupExtensions/TypeExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Tizen.NUI.Binding; @@ -27,4 +43,5 @@ namespace Tizen.NUI.Xaml return (this as IMarkupExtension).ProvideValue(serviceProvider); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/NamescopingVisitor.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/NamescopingVisitor.cs index 99e0f89..f7c0900 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/NamescopingVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/NamescopingVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using Tizen.NUI.Binding.Internals; @@ -73,4 +89,5 @@ namespace Tizen.NUI.Xaml return node != null && node.XmlType.Name == "VisualStateGroup" && node.Parent is IListNode; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ProvideCompiledAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ProvideCompiledAttribute.cs index 33cb1cb..0b8accd 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ProvideCompiledAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ProvideCompiledAttribute.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Xaml { @@ -12,4 +28,5 @@ namespace Tizen.NUI.Xaml CompiledVersion = compiledVersion; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/PruneIgnoredNodesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/PruneIgnoredNodesVisitor.cs index 8c025e5..4629ee1 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/PruneIgnoredNodesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/PruneIgnoredNodesVisitor.cs @@ -1,4 +1,20 @@ -using System.Collections.Generic; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.Collections.Generic; using System.Linq; namespace Tizen.NUI.Xaml @@ -76,4 +92,5 @@ namespace Tizen.NUI.Xaml { } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ReflectionExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ReflectionExtensions.cs index c356b05..466caba 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ReflectionExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ReflectionExtensions.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; @@ -67,4 +83,5 @@ namespace Tizen.NUI.Binding.Internals } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/RegisterXNamesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/RegisterXNamesVisitor.cs index 8ca6dde..7e0b823 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/RegisterXNamesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/RegisterXNamesVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using Tizen.NUI.Binding; @@ -65,4 +81,5 @@ namespace Tizen.NUI.Xaml return false; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ResourcesLoader.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ResourcesLoader.cs index 6b25652..103ed7c 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ResourcesLoader.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ResourcesLoader.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.IO; using System.Reflection; using Tizen.NUI; @@ -52,4 +68,5 @@ namespace Tizen.NUI.Xaml } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/RuntimeNamePropertyAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/RuntimeNamePropertyAttribute.cs index 80b8fe5..7536d8c 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/RuntimeNamePropertyAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/RuntimeNamePropertyAttribute.cs @@ -1,4 +1,20 @@ -using System; + +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */using System; namespace Tizen.NUI.Xaml { @@ -12,4 +28,5 @@ namespace Tizen.NUI.Xaml public string Name { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeArgumentsParser.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeArgumentsParser.cs index 42e80ac..a3ad9ab 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeArgumentsParser.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeArgumentsParser.cs @@ -1,4 +1,19 @@ - +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.Xml; @@ -68,4 +83,5 @@ namespace Tizen.NUI.Xaml return new XmlType(namespaceuri, name, typeArguments); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeConversionAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeConversionAttribute.cs index 2b81846..8443e41 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeConversionAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeConversionAttribute.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Xaml { @@ -12,4 +28,5 @@ namespace Tizen.NUI.Xaml TargetType = targetType; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeConversionExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeConversionExtensions.cs index ab1d84d..8c6f5cf 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeConversionExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/TypeConversionExtensions.cs @@ -1,29 +1,19 @@ -// -// TypeConversionExtensions.cs -// -// Author: -// Stephane Delcroix -// -// Copyright (c) 2013 Mobile Inception -// Copyright (c) 2014 Xamarin, Inc. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; @@ -228,4 +218,5 @@ namespace Tizen.NUI.Xaml return mi; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ValueConverterProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ValueConverterProvider.cs index d4b5e61..81115d2 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ValueConverterProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ValueConverterProvider.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Reflection; @@ -15,3 +31,4 @@ namespace Tizen.NUI.Xaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ViewExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ViewExtensions.cs index cdef491..e4d60e0 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ViewExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/ViewExtensions.cs @@ -1,29 +1,19 @@ -// -// ViewExtensions.cs -// -// Author: -// Stephane Delcroix -// -// Copyright (c) 2013 Mobile Inception -// Copyright (c) 2013 Xamarin, Inc -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Reflection; @@ -64,4 +54,5 @@ namespace Tizen.NUI.Xaml return view; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/VisualStateManager.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/VisualStateManager.cs index 01e42f3..a644dad 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/VisualStateManager.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/VisualStateManager.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -360,3 +376,4 @@ namespace Tizen.NUI.Xaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlCompilationAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlCompilationAttribute.cs index 53b6263..cfe08fb 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlCompilationAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlCompilationAttribute.cs @@ -10,33 +10,5 @@ namespace Tizen.NUI.Xaml Skip = 1 << 0, Compile = 1 << 1 } - - //[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Module | AttributeTargets.Class, Inherited = false)] - //public sealed class XamlCompilationAttribute : Attribute - //{ - // public XamlCompilationAttribute(XamlCompilationOptions xamlCompilationOptions) - // { - // XamlCompilationOptions = xamlCompilationOptions; - // } - - // public XamlCompilationOptions XamlCompilationOptions { get; set; } - //} - - //internal static class XamlCExtensions - //{ - // public static bool IsCompiled(this Type type) - // { - // var attr = type.GetTypeInfo().GetCustomAttribute(); - // if (attr != null) - // return attr.XamlCompilationOptions == XamlCompilationOptions.Compile; - // attr = type.GetTypeInfo().Module.GetCustomAttribute(); - // if (attr != null) - // return attr.XamlCompilationOptions == XamlCompilationOptions.Compile; - // attr = type.GetTypeInfo().Assembly.GetCustomAttribute(); - // if (attr != null) - // return attr.XamlCompilationOptions == XamlCompilationOptions.Compile; - - // return false; - // } - //} -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlLoader.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlLoader.cs index da7e05d..ff9eeda 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlLoader.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlLoader.cs @@ -1,29 +1,19 @@ -// -// XamlLoader.cs -// -// Author: -// Stephane Delcroix -// -// Copyright (c) 2018 Mobile Inception -// Copyright (c) 2018-2014 Xamarin, Inc -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; @@ -306,3 +296,4 @@ namespace Tizen.NUI.Xaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlNode.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlNode.cs index 44a7df8..57cb4a9 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlNode.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlNode.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.Diagnostics; using System.Linq; @@ -254,4 +270,5 @@ namespace Tizen.NUI.Xaml return false; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlNodeVisitor.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlNodeVisitor.cs index 6868780..c8c2d11 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlNodeVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlNodeVisitor.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Xaml { @@ -48,4 +64,5 @@ namespace Tizen.NUI.Xaml public bool SkipChildren(INode node, INode parentNode) => false; public bool IsResourceDictionary(ElementNode node) => false; } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlParseException.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlParseException.cs index 27a5841..98b1202 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlParseException.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlParseException.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Diagnostics; using System.Text; @@ -44,4 +60,5 @@ namespace Tizen.NUI.Xaml return string.Format("Position {0}:{1}. {2}", xmlinfo.LineNumber, xmlinfo.LinePosition, message); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlParser.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlParser.cs index dd30afa..9da5bb2 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlParser.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlParser.cs @@ -1,29 +1,19 @@ -// -// XamlParser.cs -// -// Author: -// Stephane Delcroix -// -// Copyright (c) 2013 Mobile Inception -// Copyright (c) 2013-2014 Xamarin, Inc -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; @@ -415,4 +405,5 @@ namespace Tizen.NUI.Xaml return type; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlResourceIdAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlResourceIdAttribute.cs index b95bfcf..c81b1c8 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlResourceIdAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlResourceIdAttribute.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Reflection; namespace Tizen.NUI.Xaml @@ -64,4 +80,5 @@ namespace Tizen.NUI.Xaml return null; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlServiceProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlServiceProvider.cs index 440319c..6edfb70 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlServiceProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XamlServiceProvider.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using System.Reflection; using System.Xml; @@ -318,4 +334,5 @@ namespace Tizen.NUI.Xaml namespaces.Add(prefix, ns); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlLineInfo.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlLineInfo.cs index 59bb074..7486340 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlLineInfo.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlLineInfo.cs @@ -1,4 +1,20 @@ -using System.Xml; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.Xml; namespace Tizen.NUI.Xaml { @@ -28,4 +44,5 @@ namespace Tizen.NUI.Xaml public int LinePosition { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlName.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlName.cs index 7cb0a26..92450b6 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlName.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlName.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Diagnostics; namespace Tizen.NUI.Xaml @@ -55,4 +71,5 @@ namespace Tizen.NUI.Xaml public static bool operator !=(XmlName x1, XmlName x2) => !(x1 == x2); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlnsHelper.cs b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlnsHelper.cs index 8f86874..795b384 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlnsHelper.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/Xaml/XmlnsHelper.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Xaml @@ -72,4 +88,5 @@ namespace Tizen.NUI.Xaml } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindableObject.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindableObject.cs index e94b836..adf3957 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindableObject.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindableObject.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; @@ -911,3 +927,4 @@ namespace Tizen.NUI.Binding.Internals RaiseOnEqual = 1 << 3 } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindableProperty.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindableProperty.cs index 4feb5be..23fef4f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindableProperty.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindableProperty.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Diagnostics; @@ -548,3 +564,4 @@ namespace Tizen.NUI.Binding internal delegate void BindablePropertyBindingChanging(BindableObject bindable, BindingBase oldValue, BindingBase newValue); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindablePropertyKey.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindablePropertyKey.cs index 60df089..88388d1 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindablePropertyKey.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindablePropertyKey.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.ComponentModel; @@ -22,4 +38,5 @@ namespace Tizen.NUI.Binding /// public BindableProperty BindableProperty { get; private set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Binding.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Binding.cs index 4fe9658..28f8cde 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Binding.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Binding.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -252,3 +268,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingBase.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingBase.cs index e6b40b4..daf1b04 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingBase.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingBase.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections; using System.Runtime.CompilerServices; @@ -151,4 +167,5 @@ namespace Tizen.NUI.Binding IsApplied = false; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingBaseExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingBaseExtensions.cs index 3a637fa..f4e403f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingBaseExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingBaseExtensions.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Binding { @@ -9,4 +25,5 @@ namespace Tizen.NUI.Binding return self.Mode != BindingMode.Default ? self.Mode : property.DefaultBindingMode; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingExpression.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingExpression.cs index c4dd7f6..011c50a 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingExpression.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingExpression.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; @@ -642,3 +658,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingMode.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingMode.cs index 0d4fdfc..af3156b 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingMode.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/BindingMode.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; namespace Tizen.NUI.Binding @@ -33,4 +49,5 @@ namespace Tizen.NUI.Binding /// OneTime, } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/CollectionSynchronizationCallback.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/CollectionSynchronizationCallback.cs index cae30f5..a2b512e 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/CollectionSynchronizationCallback.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/CollectionSynchronizationCallback.cs @@ -1,7 +1,24 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections; namespace Tizen.NUI.Binding { public delegate void CollectionSynchronizationCallback(IEnumerable collection, object context, Action accessMethod, bool writeAccess); -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/CollectionSynchronizationContext.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/CollectionSynchronizationContext.cs index b2c36a7..22c8123 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/CollectionSynchronizationContext.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/CollectionSynchronizationContext.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -19,4 +35,5 @@ namespace Tizen.NUI.Binding internal WeakReference ContextReference { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ContentPropertyAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ContentPropertyAttribute.cs index 77faaa8..92c5277 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ContentPropertyAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ContentPropertyAttribute.cs @@ -1,11 +1,19 @@ -// -// ContentPropertyAttribute.cs -// -// Author: -// Stephane Delcroix -// -// Copyright (c) 2013 S. Delcroix -// +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; @@ -24,3 +32,4 @@ namespace Tizen.NUI.Binding public string Name { get; private set; } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ControlTemplate.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ControlTemplate.cs index ae9c3a1..19e7765 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ControlTemplate.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ControlTemplate.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.ComponentModel; @@ -25,3 +41,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplate.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplate.cs index feb86cc..485cd2e 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplate.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplate.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; @@ -77,4 +93,5 @@ namespace Tizen.NUI.Binding bindable.SetValue(kvp.Key, kvp.Value); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplateExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplateExtensions.cs index e966fda..780e562 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplateExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplateExtensions.cs @@ -1,4 +1,20 @@ -using System.ComponentModel; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.ComponentModel; namespace Tizen.NUI.Binding { @@ -19,4 +35,5 @@ namespace Tizen.NUI.Binding return self.SelectDataTemplate(item, container).CreateContent(); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplateSelector.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplateSelector.cs index e23ba1d..6504d76 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplateSelector.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DataTemplateSelector.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; @@ -39,3 +55,4 @@ namespace Tizen.NUI.Binding protected abstract DataTemplate OnSelectTemplate(object item, BindableObject container); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyAttribute.cs index 086b061..0dbb1c4 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyAttribute.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -12,4 +28,5 @@ namespace Tizen.NUI.Binding internal Type Implementor { get; private set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyFetchTarget.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyFetchTarget.cs index 43a96ea..1301b92 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyFetchTarget.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyFetchTarget.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ namespace Tizen.NUI.Binding { internal enum DependencyFetchTarget @@ -5,4 +21,5 @@ namespace Tizen.NUI.Binding GlobalInstance, NewInstance } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyResolver.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyResolver.cs index 6bf047b..d8e8b60 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyResolver.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyResolver.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Linq; using System.Reflection; @@ -54,4 +70,5 @@ namespace Tizen.NUI.Binding return Activator.CreateInstance(type); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyService.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyService.cs index 54e1424..dde9823 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyService.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DependencyService.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using System.Linq; using System.Reflection; @@ -134,4 +150,5 @@ namespace Tizen.NUI.Binding public Type ImplementorType { get; set; } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Device.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Device.cs index f43cf60..86ed8b5 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Device.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Device.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -195,3 +211,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DeviceInfo.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DeviceInfo.cs index 3b908b2..5fb3bdf 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DeviceInfo.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DeviceInfo.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.ComponentModel; using System.Runtime.CompilerServices; @@ -43,3 +59,4 @@ namespace Tizen.NUI.Binding => PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DeviceOrientation.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DeviceOrientation.cs index 8453e20..272490b 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DeviceOrientation.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/DeviceOrientation.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; namespace Tizen.NUI.Binding @@ -14,3 +30,4 @@ namespace Tizen.NUI.Binding Other } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Effect.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Effect.cs index a70c710..27caeb8 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Effect.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Effect.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.ComponentModel; using Tizen.NUI.Binding.Internals; @@ -89,3 +105,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Element.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Element.cs index b887142..8eb2d08 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Element.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Element.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -769,3 +785,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ElementEventArgs.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ElementEventArgs.cs index fcdeacd..8c63db3 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ElementEventArgs.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ElementEventArgs.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Binding { @@ -15,3 +31,4 @@ namespace Tizen.NUI.Binding public Element Element { get; private set; } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ElementTemplate.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ElementTemplate.cs index 34a8aa8..4685abd 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ElementTemplate.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ElementTemplate.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -106,3 +122,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/EnumerableExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/EnumerableExtensions.cs index dd52ab0..9d70abb 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/EnumerableExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/EnumerableExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -80,4 +96,5 @@ namespace Tizen.NUI.Binding yield return x; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ExportEffectAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ExportEffectAttribute.cs index a5f5aa0..cd89972 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ExportEffectAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ExportEffectAttribute.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -17,4 +33,5 @@ namespace Tizen.NUI.Binding internal Type Type { get; private set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/FlowDirection.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/FlowDirection.cs index f30a1cd..6f1e562 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/FlowDirection.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/FlowDirection.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -29,4 +45,5 @@ namespace Tizen.NUI.Binding throw new InvalidOperationException(string.Format("Cannot convert \"{0}\" into {1}", value, typeof(FlowDirection))); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/GestureRecognizer.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/GestureRecognizer.cs index b490a71..68e8255 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/GestureRecognizer.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/GestureRecognizer.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ namespace Tizen.NUI.Binding { internal class GestureRecognizer : Element, IGestureRecognizer @@ -6,4 +22,5 @@ namespace Tizen.NUI.Binding { } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/HandlerAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/HandlerAttribute.cs index f582f5a..6184b55 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/HandlerAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/HandlerAttribute.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -20,4 +36,5 @@ namespace Tizen.NUI.Binding return true; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IControlTemplated.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IControlTemplated.cs index 403ccfc..d4d3b91 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IControlTemplated.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IControlTemplated.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; namespace Tizen.NUI.Binding @@ -11,3 +27,4 @@ namespace Tizen.NUI.Binding void OnControlTemplateChanged(ControlTemplate oldValue, ControlTemplate newValue); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IDynamicResourceHandler.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IDynamicResourceHandler.cs index cd6b3ba..2810738 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IDynamicResourceHandler.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IDynamicResourceHandler.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; using Tizen.NUI.Binding; @@ -9,3 +25,4 @@ namespace Tizen.NUI.Binding void SetDynamicResource(BindableProperty property, string key); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IEffectControlProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IEffectControlProvider.cs index 8f61b22..5d320d1 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IEffectControlProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IEffectControlProvider.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; namespace Tizen.NUI.Binding @@ -15,3 +31,4 @@ namespace Tizen.NUI.Binding void RegisterEffect(Effect effect); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IElement.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IElement.cs index 331ec27..4a4d7c3 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IElement.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IElement.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Tizen.NUI.Binding.Internals; @@ -11,4 +27,5 @@ namespace Tizen.NUI.Binding void AddResourcesChangedListener(Action onchanged); void RemoveResourcesChangedListener(Action onchanged); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IElementController.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IElementController.cs index f652069..4e49d15 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IElementController.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IElementController.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -20,3 +36,4 @@ namespace Tizen.NUI.Binding // event EventHandler PlatformSet; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IExtendedTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IExtendedTypeConverter.cs index 13318dd..c21214c 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IExtendedTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IExtendedTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Globalization; @@ -10,4 +26,5 @@ namespace Tizen.NUI.Binding object ConvertFromInvariantString(string value, IServiceProvider serviceProvider); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IGestureRecognizer.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IGestureRecognizer.cs index 9e2b688..5016128 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IGestureRecognizer.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IGestureRecognizer.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; namespace Tizen.NUI.Binding @@ -5,4 +21,5 @@ namespace Tizen.NUI.Binding internal interface IGestureRecognizer : INotifyPropertyChanged { } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/INativeBindingService.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/INativeBindingService.cs index 70845b6..afac4a2 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/INativeBindingService.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/INativeBindingService.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ namespace Tizen.NUI.Binding { @@ -7,4 +23,5 @@ namespace Tizen.NUI.Binding bool TrySetBinding(object target, BindableProperty property, BindingBase binding); bool TrySetValue(object target, BindableProperty property, object value); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IPlatform.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IPlatform.cs index 3240d4c..b20800f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IPlatform.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IPlatform.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; namespace Tizen.NUI.Binding @@ -18,3 +34,4 @@ namespace Tizen.NUI.Binding //SizeRequest GetNativeSize(BaseHandle view, double widthConstraint, double heightConstraint); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IPlatformServices.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IPlatformServices.cs index 5e46ac0..f280ff8 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IPlatformServices.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IPlatformServices.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.ComponentModel; using System.IO; @@ -36,3 +52,4 @@ namespace Tizen.NUI.Binding void QuitApplication(); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IRegisterable.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IRegisterable.cs index 6974fcc..57e1a03 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IRegisterable.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IRegisterable.cs @@ -1,6 +1,23 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ namespace Tizen.NUI.Binding { internal interface IRegisterable { } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IResourceDictionary.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IResourceDictionary.cs index e1132db..f0a38f2 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IResourceDictionary.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IResourceDictionary.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -11,4 +27,5 @@ namespace Tizen.NUI.Binding event EventHandler ValuesChanged; } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IResourcesProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IResourcesProvider.cs index 9cbc7e2..39edd58 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IResourcesProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IResourcesProvider.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; using Tizen.NUI.Binding; @@ -11,3 +27,4 @@ namespace Tizen.NUI.Binding ResourceDictionary Resources { get; set; } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ISystemResourcesProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ISystemResourcesProvider.cs index ad52cc1..ffb819f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ISystemResourcesProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ISystemResourcesProvider.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; namespace Tizen.NUI.Binding @@ -7,4 +23,5 @@ namespace Tizen.NUI.Binding { IResourceDictionary GetSystemResources(); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IValueConverter.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IValueConverter.cs index a3c37c8..66cec30 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IValueConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/IValueConverter.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Globalization; using System.ComponentModel; @@ -12,3 +28,4 @@ namespace Tizen.NUI.Binding object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/AttachedCollection.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/AttachedCollection.cs index d5d1fc3..461ad77 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/AttachedCollection.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/AttachedCollection.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -125,3 +141,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/Behavior.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/Behavior.cs index 388f3a8..41979de 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/Behavior.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/Behavior.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Reflection; namespace Tizen.NUI.Binding @@ -63,4 +79,5 @@ namespace Tizen.NUI.Binding { } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/BindingCondition.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/BindingCondition.cs index 63f0319..44fd0b1 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/BindingCondition.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/BindingCondition.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Tizen.NUI.Xaml; @@ -96,3 +112,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/Condition.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/Condition.cs index 74ee0a2..7d4caed 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/Condition.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/Condition.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -48,4 +64,5 @@ namespace Tizen.NUI.Binding internal abstract void SetUp(BindableObject bindable); internal abstract void TearDown(BindableObject bindable); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/IAttachedObject.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/IAttachedObject.cs index 2e7e2c8..5d0a3cc 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/IAttachedObject.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/IAttachedObject.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ namespace Tizen.NUI.Binding { internal interface IAttachedObject @@ -5,4 +21,5 @@ namespace Tizen.NUI.Binding void AttachTo(BindableObject bindable); void DetachFrom(BindableObject bindable); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/MultiCondition.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/MultiCondition.cs index e25abf6..ec7fd3c 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/MultiCondition.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/MultiCondition.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; namespace Tizen.NUI.Binding @@ -62,4 +78,5 @@ namespace Tizen.NUI.Binding bindable.SetValue(_aggregatedStateProperty, newState); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/PropertyCondition.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/PropertyCondition.cs index 241159c..295007f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/PropertyCondition.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/PropertyCondition.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.ComponentModel; using System.Reflection; @@ -109,4 +125,5 @@ namespace Tizen.NUI.Xaml ConditionChanged?.Invoke(bindable, (bool)oldValue, (bool)newValue); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/TriggerAction.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/TriggerAction.cs index 7aa32d7..c0f917f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/TriggerAction.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/TriggerAction.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -34,4 +50,5 @@ namespace Tizen.NUI.Binding protected abstract void Invoke(T sender); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/TriggerBase.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/TriggerBase.cs index 6eef482..4e48ca0 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/TriggerBase.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/TriggerBase.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Reflection; using System.Collections; @@ -210,4 +226,5 @@ namespace Tizen.NUI.Binding } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/XamlPropertyCondition.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/XamlPropertyCondition.cs index baafae3..e0b1c1f 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/XamlPropertyCondition.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Interactivity/XamlPropertyCondition.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.ComponentModel; using System.Reflection; @@ -110,3 +126,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/DynamicResource.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/DynamicResource.cs index 67c6ff7..45779c2 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/DynamicResource.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/DynamicResource.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; namespace Tizen.NUI.Binding.Internals @@ -12,4 +28,5 @@ namespace Tizen.NUI.Binding.Internals public string Key { get; private set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/IDataTemplate.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/IDataTemplate.cs index 727cd98..e2e1d3a 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/IDataTemplate.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/IDataTemplate.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.ComponentModel; @@ -8,4 +24,5 @@ namespace Tizen.NUI.Binding.Internals { Func LoadTemplate { get; set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/INameScope.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/INameScope.cs index 6da4b4c..0a7fcb3 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/INameScope.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/INameScope.cs @@ -1,3 +1,20 @@ + +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.ComponentModel; using System.Xml; @@ -13,3 +30,4 @@ namespace Tizen.NUI.Binding.Internals [Obsolete]void RegisterName(string name, object scopedElement, IXmlLineInfo xmlLineInfo); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/INamescopeProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/INamescopeProvider.cs index ff4bbf1..10b2c16 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/INamescopeProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/INamescopeProvider.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Binding.Internals { @@ -6,4 +22,5 @@ namespace Tizen.NUI.Binding.Internals { INameScope NameScope { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/NameScope.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/NameScope.cs index 9eee776..d9d5a4e 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/NameScope.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/NameScope.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -58,3 +74,4 @@ namespace Tizen.NUI.Binding.Internals } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/PreserveAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/PreserveAttribute.cs index 1ff17cb..1d9b7ac 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/PreserveAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/PreserveAttribute.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.ComponentModel; namespace Tizen.NUI.Binding.Internals @@ -20,4 +36,5 @@ namespace Tizen.NUI.Binding.Internals { } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/ResourceLoader.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/ResourceLoader.cs index a305af3..1c2f675 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/ResourceLoader.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/ResourceLoader.cs @@ -1,4 +1,21 @@ -using System; + +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.IO; using System.Reflection; using Tizen.NUI.Xaml; @@ -39,4 +56,5 @@ namespace Tizen.NUI.Binding.Internals internal static Action ExceptionHandler { get; set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/Ticker.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/Ticker.cs index f93f02b..a5d1b5c 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/Ticker.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/Ticker.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -97,3 +113,4 @@ namespace Tizen.NUI.Binding.Internals } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/TypedBinding.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/TypedBinding.cs index 1605b17..a5e5408 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/TypedBinding.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Internals/TypedBinding.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ #define DO_NOT_CHECK_FOR_BINDING_REUSE using System; @@ -298,4 +314,5 @@ namespace Tizen.NUI.Binding.Internals _handlers [i].Listener.Unsubscribe(); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ListStringTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ListStringTypeConverter.cs index e7327c3..7e3363e 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ListStringTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ListStringTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Linq; @@ -16,4 +32,5 @@ namespace Tizen.NUI.Binding return value.Split(new [] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToList(); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/NameScopeExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/NameScopeExtensions.cs index 205df37..c1f8bac 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/NameScopeExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/NameScopeExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.ComponentModel; using Tizen.NUI.Binding.Internals; @@ -38,4 +54,5 @@ namespace Tizen.NUI.Binding return FindByName(elementStack.Peek(), name); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/NullEffect.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/NullEffect.cs index 2826045..3470770 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/NullEffect.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/NullEffect.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ namespace Tizen.NUI.Binding { internal class NullEffect : Effect @@ -11,3 +27,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/OnIdiom.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/OnIdiom.cs index 172c8ee..8ff1e83 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/OnIdiom.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/OnIdiom.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using Tizen.NUI.Binding.Internals; namespace Tizen.NUI.Binding @@ -33,3 +49,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/OnPlatform.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/OnPlatform.cs index 7186a7d..ae99683 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/OnPlatform.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/OnPlatform.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using Tizen.NUI.Xaml; @@ -89,3 +105,4 @@ namespace Tizen.NUI.Binding public object Value { get; set; } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ParameterAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ParameterAttribute.cs index de2c8bd..f35b3c4 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ParameterAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ParameterAttribute.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -12,4 +28,5 @@ namespace Tizen.NUI.Binding public string Name { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Performance.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Performance.cs index 2a2693e..475b825 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Performance.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Performance.cs @@ -1,4 +1,20 @@ -using System.ComponentModel; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.ComponentModel; using System.Runtime.CompilerServices; using System; using System.Threading; @@ -13,3 +29,4 @@ namespace Tizen.NUI void Start(string reference, string tag, string path, string member); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Registrar.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Registrar.cs index ee075dc..c2d6621 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Registrar.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Registrar.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -282,3 +298,4 @@ namespace Tizen.NUI.Binding.Internals } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/RenderWithAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/RenderWithAttribute.cs index 57b3398..1d5036e 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/RenderWithAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/RenderWithAttribute.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; namespace Tizen.NUI.Binding { @@ -12,4 +28,5 @@ namespace Tizen.NUI.Binding public Type Type { get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResolutionGroupNameAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResolutionGroupNameAttribute.cs index 4320f9a..826372b 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResolutionGroupNameAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResolutionGroupNameAttribute.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -12,4 +28,5 @@ namespace Tizen.NUI.Binding internal string ShortName { get; private set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourceDictionary.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourceDictionary.cs index f96404c..9092775 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourceDictionary.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourceDictionary.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections; using System.Collections.Generic; @@ -401,3 +417,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourcesChangedEventArgs.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourcesChangedEventArgs.cs index 02fc900..e7404e5 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourcesChangedEventArgs.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourcesChangedEventArgs.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -16,4 +32,5 @@ namespace Tizen.NUI.Binding public IEnumerable> Values { get; private set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourcesExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourcesExtensions.cs index c38cae4..baa878c 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourcesExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/ResourcesExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using Tizen.NUI.Binding; @@ -168,3 +184,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/RoutingEffect.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/RoutingEffect.cs index 35acf4f..710dcb6 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/RoutingEffect.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/RoutingEffect.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; namespace Tizen.NUI.Binding @@ -40,3 +56,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Setter.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Setter.cs index e485e93..16ac1e7 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Setter.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Setter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Reflection; @@ -93,3 +109,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Style.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Style.cs index e109904..2a13849 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Style.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/Style.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Reflection; @@ -183,3 +199,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/CharExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/CharExtensions.cs index 1519e5b..a4b2d6e 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/CharExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/CharExtensions.cs @@ -1,3 +1,20 @@ + +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Runtime.CompilerServices; namespace Tizen.NUI.StyleSheets @@ -38,4 +55,5 @@ namespace Tizen.NUI.StyleSheets || char.IsLetterOrDigit(c); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/CssReader.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/CssReader.cs index 4468a84..6e99a22 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/CssReader.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/CssReader.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.IO; @@ -94,4 +110,5 @@ namespace Tizen.NUI.StyleSheets } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/IStyle.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/IStyle.cs index 1cb59e3..a49d335 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/IStyle.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/IStyle.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Tizen.NUI.Binding; @@ -11,3 +27,4 @@ namespace Tizen.NUI.StyleSheets void UnApply(BindableObject bindable); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/IStyleSelectable.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/IStyleSelectable.cs index 79c1e08..aa22861 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/IStyleSelectable.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/IStyleSelectable.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using Tizen.NUI.Binding; @@ -17,4 +33,5 @@ namespace Tizen.NUI.StyleSheets { BindableProperty GetProperty(string key, bool inheriting); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/Selector.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/Selector.cs index b49bd38..3255a56 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/Selector.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/Selector.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.StyleSheets @@ -302,4 +318,5 @@ namespace Tizen.NUI.StyleSheets } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/Style.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/Style.cs index e2bba1d..8dd961d 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/Style.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/Style.cs @@ -1,3 +1,20 @@ + +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Reflection; @@ -96,3 +113,4 @@ namespace Tizen.NUI.StyleSheets } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StylePropertyAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StylePropertyAttribute.cs index 2b906b9..e2ee06c 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StylePropertyAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StylePropertyAttribute.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Tizen.NUI.Binding; @@ -21,4 +37,5 @@ namespace Tizen.NUI.StyleSheets TargetType = targetType; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheet.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheet.cs index 99dae5e..0e588b9 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheet.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheet.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -121,4 +137,5 @@ namespace Tizen.NUI.StyleSheets throw new NotImplementedException(); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheetExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheetExtensions.cs index ec91d31..22676c8 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheetExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheetExtensions.cs @@ -1,4 +1,20 @@ -using System.Collections.Generic; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.Collections.Generic; using Tizen.NUI.Binding; using Tizen.NUI.Binding; @@ -16,4 +32,5 @@ namespace Tizen.NUI.StyleSheets yield return styleSheet; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheetServiceProvider.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheetServiceProvider.cs index 0b8f638..135b292 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheetServiceProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/StyleSheetServiceProvider.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using Tizen.NUI.Xaml; namespace Tizen.NUI.StyleSheets @@ -36,4 +52,5 @@ namespace Tizen.NUI.StyleSheets public bool IgnoreCase => true; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/TextReaderExtensions.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/TextReaderExtensions.cs index f9f8a0b..479b1f2 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/TextReaderExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/StyleSheets/TextReaderExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.IO; using System.Linq; @@ -73,4 +89,5 @@ namespace Tizen.NUI.StyleSheets } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TargetIdiom.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TargetIdiom.cs index ee0ce5d..1705761 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TargetIdiom.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TargetIdiom.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ namespace Tizen.NUI.Binding { internal enum TargetIdiom @@ -9,4 +25,5 @@ namespace Tizen.NUI.Binding TV, Watch } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TargetPlatform.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TargetPlatform.cs index 1295dda..b936d6b 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TargetPlatform.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TargetPlatform.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -11,4 +27,5 @@ namespace Tizen.NUI.Binding WinPhone, Windows } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TemplateBinding.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TemplateBinding.cs index e970bbe..0313cd3 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TemplateBinding.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TemplateBinding.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Globalization; @@ -130,3 +146,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TemplateUtilities.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TemplateUtilities.cs index fbd1cb7..fc4154d 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TemplateUtilities.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TemplateUtilities.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Collections.ObjectModel; @@ -9,25 +25,6 @@ namespace Tizen.NUI.Binding { public static async Task FindTemplatedParentAsync(Element element) { - //if (element.RealParent is Application) - // return null; - - //var skipCount = 0; - //element = await GetRealParentAsync(element); - //while (!Application.IsApplicationOrNull(element)) - //{ - // var controlTemplated = element as IControlTemplated; - // //if (controlTemplated?.ControlTemplate != null) - // //{ - // // if (skipCount == 0) - // // return element; - // // skipCount--; - // //} - // // if (element is ContentPresenter) - // // skipCount++; - // element = await GetRealParentAsync(element); - //} - return null; } @@ -128,3 +125,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TrackableCollection.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TrackableCollection.cs index 603a447..339b9f0 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TrackableCollection.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TrackableCollection.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.ObjectModel; @@ -14,3 +30,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeConverter.cs index bdc67a8..b0764e1 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeConverter.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Globalization; namespace Tizen.NUI.Binding @@ -32,4 +48,5 @@ namespace Tizen.NUI.Binding #pragma warning restore } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeConverterAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeConverterAttribute.cs index 21b51b7..8e8e40a 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeConverterAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeConverterAttribute.cs @@ -1,35 +1,19 @@ -// -// System.ComponentModel.TypeConverterAttribute -// -// Authors: -// Gonzalo Paniagua Javier (gonzalo@ximian.com) -// Andreas Nahr (ClassDevelopment@A-SoftTech.com) -// -// (C) 2002 Ximian, Inc (http://www.ximian.com) -// (C) 2003 Andreas Nahr -// - -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; namespace Tizen.NUI.Binding @@ -72,3 +56,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeTypeConverter.cs index fa8f392..fa4b248 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/TypeTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Globalization; using Tizen.NUI.Xaml; @@ -31,3 +47,4 @@ namespace Tizen.NUI.Binding } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/XmlnsDefinitionAttribute.cs b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/XmlnsDefinitionAttribute.cs index 6343b05..448be8b 100755 --- a/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/XmlnsDefinitionAttribute.cs +++ b/src/Tizen.NUI.XamlBuild/src/internal/XamlBinding/XmlnsDefinitionAttribute.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Diagnostics; using System.ComponentModel; @@ -40,4 +56,5 @@ namespace Tizen.NUI Level = level; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddEvent.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddEvent.cs index 4a87f76..b0fd349 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddEvent.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddEvent.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -96,3 +96,4 @@ namespace Tizen.NUI.EXaml private EventDefinition eventDef; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddObject.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddObject.cs index 11957c4..54eafb6 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddObject.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddObject.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -70,3 +70,4 @@ namespace Tizen.NUI.EXaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToCollectionInstance.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToCollectionInstance.cs index ebebba9..a6742e4 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToCollectionInstance.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToCollectionInstance.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -50,3 +50,4 @@ namespace Tizen.NUI.EXaml private object value; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToCollectionProperty.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToCollectionProperty.cs index f5994f3..61feb30 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToCollectionProperty.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToCollectionProperty.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -50,3 +50,4 @@ namespace Tizen.NUI.EXaml private object value; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToResourceDictionary.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToResourceDictionary.cs index 06671c9..3b283c6 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToResourceDictionary.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlAddToResourceDictionary.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -71,3 +71,4 @@ namespace Tizen.NUI.EXaml private object value; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateArrayObject.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateArrayObject.cs index 8726797..2b3bdad 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateArrayObject.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateArrayObject.cs @@ -1,4 +1,20 @@ -using Mono.Cecil; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using Mono.Cecil; using System; using System.Collections.Generic; using System.Text; @@ -44,3 +60,4 @@ namespace Tizen.NUI.EXaml private List items; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateDPObject.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateDPObject.cs index 28ec26a..b872363 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateDPObject.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateDPObject.cs @@ -1,4 +1,20 @@ -using Mono.Cecil; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using Mono.Cecil; using System; using System.Collections.Generic; using System.Text; @@ -33,3 +49,4 @@ namespace Tizen.NUI.EXaml private string prefix; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateDataTemplate.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateDataTemplate.cs index b09ff29..1dcda13 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateDataTemplate.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateDataTemplate.cs @@ -1,4 +1,20 @@ -using Mono.Cecil; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using Mono.Cecil; using System; using System.Collections.Generic; using System.Text; @@ -32,3 +48,4 @@ namespace Tizen.NUI.EXaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateObject.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateObject.cs index c8ad06d..682a0d8 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateObject.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlCreateObject/EXamlCreateObject.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -357,3 +357,4 @@ namespace Tizen.NUI.EXaml private bool isTypeObject = false; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlGetObjectByProperty.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlGetObjectByProperty.cs index 7283c13..cc1b480 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlGetObjectByProperty.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlGetObjectByProperty.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -57,3 +57,4 @@ namespace Tizen.NUI.EXaml private string propertyName; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlOperation.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlOperation.cs index f7fd846..c8258d8 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlOperation.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlOperation.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -67,3 +67,4 @@ namespace Tizen.NUI.EXaml internal abstract string Write(); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlRegisterXName.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlRegisterXName.cs index 4084081..177077a 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlRegisterXName.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlRegisterXName.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -58,3 +58,4 @@ namespace Tizen.NUI.EXaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetBindalbeProperty.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetBindalbeProperty.cs index bd0b442..9406f78 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetBindalbeProperty.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetBindalbeProperty.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -76,3 +76,4 @@ namespace Tizen.NUI.EXaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetBinding.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetBinding.cs index 1a13d06..27f0ec5 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetBinding.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetBinding.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -77,3 +77,4 @@ namespace Tizen.NUI.EXaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetDynamicResource.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetDynamicResource.cs index 0c5cd36..a1b7c01 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetDynamicResource.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetDynamicResource.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -61,3 +61,4 @@ namespace Tizen.NUI.EXaml private string key; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetProperty.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetProperty.cs index 1f827a5..d5be6b5 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetProperty.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlSetProperty.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -110,3 +110,4 @@ namespace Tizen.NUI.EXaml private object value; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlValueConverterFromString.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlValueConverterFromString.cs index 5f809c1..5622e24 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlValueConverterFromString.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXaml/EXamlValueConverterFromString.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -66,3 +66,4 @@ namespace Tizen.NUI.EXaml private EXamlCreateObject converterInstance; } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlContext.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlContext.cs index 7afc838..2c4de0c 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlContext.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlContext.cs @@ -1,5 +1,5 @@ /* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -845,4 +845,5 @@ namespace Tizen.NUI.EXaml.Build.Tasks get; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlCreateObjectVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlCreateObjectVisitor.cs index b55dd9e..9d76d01 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlCreateObjectVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlCreateObjectVisitor.cs @@ -1,5 +1,5 @@ /* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -706,3 +706,4 @@ namespace Tizen.NUI.EXaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlExpandMarkupsVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlExpandMarkupsVisitor.cs index decc2bb..dc153af 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlExpandMarkupsVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlExpandMarkupsVisitor.cs @@ -1,5 +1,5 @@ /* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -223,4 +223,5 @@ namespace Tizen.NUI.EXaml.Build.Tasks } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetFieldVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetFieldVisitor.cs index 096fe62..d2b74ec 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetFieldVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetFieldVisitor.cs @@ -1,5 +1,5 @@ /* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -81,4 +81,5 @@ namespace Tizen.NUI.EXaml.Build.Tasks return false; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetNamescopesAndRegisterNamesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetNamescopesAndRegisterNamesVisitor.cs index aef7297..5b3dcbf 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetNamescopesAndRegisterNamesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetNamescopesAndRegisterNamesVisitor.cs @@ -1,5 +1,5 @@ /* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -181,4 +181,5 @@ namespace Tizen.NUI.EXaml.Build.Tasks //Context.IL.Append(nop); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetPropertiesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetPropertiesVisitor.cs index 97d8e79..737cb84 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetPropertiesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetPropertiesVisitor.cs @@ -1,5 +1,5 @@ /* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -1137,3 +1137,4 @@ namespace Tizen.NUI.EXaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetResourcesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetResourcesVisitor.cs index d6b5b02..e1ee675 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetResourcesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/EXamlSetResourcesVisitor.cs @@ -1,5 +1,5 @@ /* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -128,4 +128,5 @@ namespace Tizen.NUI.EXaml.Build.Tasks return false; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/MethodDefinitionExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/MethodDefinitionExtensions.cs index d38c390..b9babbb 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/MethodDefinitionExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/MethodDefinitionExtensions.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -103,3 +103,4 @@ namespace Tizen.NUI.EXaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlDefinitionList.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlDefinitionList.cs index a2ca9a0..f957abf 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlDefinitionList.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlDefinitionList.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -65,3 +65,4 @@ namespace Tizen.NUI.EXaml private List<(TypeReference, T)> List = new List<(TypeReference, T)>(); } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlOperationType.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlOperationType.cs index 5c419dd..60be873 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlOperationType.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlOperationType.cs @@ -1,4 +1,4 @@ -/* +/* * Copyright(c) 2021 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -30,10 +30,6 @@ namespace Tizen.NUI.EXaml GatherBindableProperty, CreateObject, CreateArrayObject, -<<<<<<< Updated upstream - CreateDPObject, -======= ->>>>>>> Stashed changes CreateDataTemplate, GetStaticObject, GetTypeObject, @@ -51,10 +47,8 @@ namespace Tizen.NUI.EXaml AddToResourceDictionary, RegisterXName, GetLongString, -<<<<<<< Updated upstream -======= CreateDPObject, ->>>>>>> Stashed changes MAX } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlUtility.cs b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlUtility.cs index 6241d8e..fb108d3 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlUtility.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/EXamlBuild/Utility/EXamlUtility.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -70,3 +70,4 @@ namespace Tizen.NUI.EXaml } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/BindablePropertyReferenceExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/BindablePropertyReferenceExtensions.cs index 41a80ac..1f3e120 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/BindablePropertyReferenceExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/BindablePropertyReferenceExtensions.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using System.Linq; using System.Xml; @@ -58,4 +74,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return attributes.FirstOrDefault(cad => TypeConverterAttribute.TypeConvertersType.Contains(cad.AttributeType.FullName))?.ConstructorArguments [0].Value as TypeReference; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BindablePropertyConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BindablePropertyConverter.cs index 29aeebc..772301c 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BindablePropertyConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BindablePropertyConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.Linq; using System.Xml; @@ -105,4 +121,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC return bpRef; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BindingTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BindingTypeConverter.cs index e6535b8..669fc38 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BindingTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BindingTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using Mono.Cecil.Cil; @@ -33,4 +49,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC ("mscorlib", "System", "Object")})); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BoundsTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BoundsTypeConverter.cs index a710c6e..b7d1981 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BoundsTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/BoundsTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Globalization; @@ -82,3 +98,4 @@ namespace Tizen.NUI.Xaml.Core.XamlC } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ColorTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ColorTypeConverter.cs index 6500e0e..242d93d 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ColorTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ColorTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Globalization; @@ -219,4 +235,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ConstraintTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ConstraintTypeConverter.cs index 14769d6..3add459 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ConstraintTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ConstraintTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.Data; using System.Globalization; @@ -31,3 +47,4 @@ namespace Tizen.NUI.Xaml.Core.XamlC } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ExtentsTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ExtentsTypeConverter.cs index 1431811..2d496d8 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ExtentsTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ExtentsTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using Mono.Cecil; using Mono.Cecil.Cil; using System; @@ -62,3 +78,4 @@ namespace Tizen.NUI.Xaml.Core.XamlC } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ICompiledTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ICompiledTypeConverter.cs index c4f4b2c..9df07bb 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ICompiledTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ICompiledTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using Mono.Cecil.Cil; using Mono.Cecil; @@ -26,4 +42,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC yield return Instruction.Create(OpCodes.Ldc_I4_1); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/LayoutOptionsConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/LayoutOptionsConverter.cs index 5c8d3d7..18cbef8 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/LayoutOptionsConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/LayoutOptionsConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Linq; @@ -39,4 +55,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC throw new XamlParseException(String.Format("Cannot convert \"{0}\" into LayoutOptions", value), node); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ListStringTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ListStringTypeConverter.cs index 5a17111..8fdd2fa 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ListStringTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ListStringTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Linq; @@ -38,4 +54,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/PositionTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/PositionTypeConverter.cs index a0a2b6b..715d181 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/PositionTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/PositionTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.Globalization; using System.Linq; @@ -149,3 +165,4 @@ namespace Tizen.NUI.Xaml.Core.XamlC } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/RDSourceTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/RDSourceTypeConverter.cs index 3aa5e35..8851b75 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/RDSourceTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/RDSourceTypeConverter.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using Mono.Cecil; @@ -75,4 +91,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC return null; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/RectangleTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/RectangleTypeConverter.cs index a0c25ad..59b19e9 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/RectangleTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/RectangleTypeConverter.cs @@ -1,4 +1,20 @@ -using System.Collections.Generic; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.Collections.Generic; using System.Globalization; using System.Linq; @@ -57,4 +73,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC ("mscorlib", "System", "Int32")})); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/SizeTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/SizeTypeConverter.cs index 5b8b3bb..cd39e26 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/SizeTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/SizeTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.Globalization; using System.Linq; @@ -97,3 +113,4 @@ namespace Tizen.NUI.Xaml.Core.XamlC } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ThicknessTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ThicknessTypeConverter.cs index aefafc5..77f89b2 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ThicknessTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/ThicknessTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.Globalization; using System.Linq; @@ -58,4 +74,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/TypeTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/TypeTypeConverter.cs index d5b52aa..4c9df8d 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/TypeTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/TypeTypeConverter.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Xml; @@ -47,4 +63,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC throw new XamlParseException($"Cannot convert \"{value}\" into {typeof(Type)}", node); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/UriTypeConverter.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/UriTypeConverter.cs index 4ceffb3..8d66d2b 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/UriTypeConverter.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledConverters/UriTypeConverter.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using System.Linq; @@ -31,4 +47,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC ("System", "System", "UriKind")})); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/ArrayExtension.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/ArrayExtension.cs index 736e528..4e5b02f 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/ArrayExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/ArrayExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using Mono.Cecil; using Mono.Cecil.Cil; @@ -77,4 +93,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks private List items; } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/ICompiledMarkupExtension.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/ICompiledMarkupExtension.cs index 2bd310d..6c9ad55 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/ICompiledMarkupExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/ICompiledMarkupExtension.cs @@ -1,4 +1,20 @@ -using Mono.Cecil; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using Mono.Cecil; using Mono.Cecil.Cil; using System.Collections.Generic; using Tizen.NUI.EXaml; @@ -13,4 +29,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks EXamlCreateObject ProvideValue(IElementNode node, ModuleDefinition module, EXamlContext Context); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/NullExtension.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/NullExtension.cs index 78b364a..c54d547 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/NullExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/NullExtension.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using Mono.Cecil; using Mono.Cecil.Cil; @@ -21,4 +37,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return null; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/StaticExtension.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/StaticExtension.cs index b946f8f..59b97ff 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/StaticExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/StaticExtension.cs @@ -1,4 +1,20 @@ -using System.Collections.Generic; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.Collections.Generic; using Mono.Cecil; using Mono.Cecil.Cil; using Tizen.NUI.Xaml; @@ -137,3 +153,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/TypeExtension.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/TypeExtension.cs index 05df395..af96136 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/TypeExtension.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledMarkupExtensions/TypeExtension.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.Linq; using System.Xml; @@ -73,4 +89,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return new EXamlCreateObject(context, typeref, module.ImportReference(typeof(TypeReference))); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/ICompiledValueProvider.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/ICompiledValueProvider.cs index 3e72933..cee4ede 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/ICompiledValueProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/ICompiledValueProvider.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using Mono.Cecil; @@ -10,4 +26,5 @@ namespace Tizen.NUI.Xaml { IEnumerable ProvideValue(VariableDefinitionReference vardefref, ModuleDefinition module, BaseNode node, ILContext context); } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/PassthroughValueProvider.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/PassthroughValueProvider.cs index 70b5a89..7838409 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/PassthroughValueProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/PassthroughValueProvider.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using Mono.Cecil; @@ -15,4 +31,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC yield break; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/SetterValueProvider.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/SetterValueProvider.cs index 401f799..47f6fd4 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/SetterValueProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/SetterValueProvider.cs @@ -1,4 +1,20 @@ -using System.Collections.Generic; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.Collections.Generic; using Mono.Cecil; using Mono.Cecil.Cil; @@ -68,4 +84,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC return context.Variables[firstItem].VariableType.InheritsFromOrImplements(genericType); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/StyleSheetProvider.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/StyleSheetProvider.cs index 6c3758c..def18ab 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/StyleSheetProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CompiledValueProviders/StyleSheetProvider.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using Mono.Cecil; @@ -85,4 +101,5 @@ namespace Tizen.NUI.Xaml.Core.XamlC vardefref.VariableDefinition = vardef; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CreateObjectVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CreateObjectVisitor.cs index 23a8aa3..02104c5 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CreateObjectVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CreateObjectVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Globalization; @@ -726,3 +742,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CssGTask.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CssGTask.cs index e1440fd..5b3a85b 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CssGTask.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CssGTask.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -60,4 +76,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return success; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CssGenerator.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CssGenerator.cs index 56364e2..d2674af 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CssGenerator.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/CssGenerator.cs @@ -1,4 +1,20 @@ -using System.CodeDom; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.CodeDom; using System.CodeDom.Compiler; using System.IO; @@ -94,4 +110,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks Provider.GenerateCodeFromCompileUnit(ccu, writer, new CodeGeneratorOptions()); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/DebugXamlCTask.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/DebugXamlCTask.cs index 736a85c..d7b2fc1 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/DebugXamlCTask.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/DebugXamlCTask.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.ComponentModel; @@ -148,3 +164,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ExpandMarkupsVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ExpandMarkupsVisitor.cs index 25da793..2b8c851 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ExpandMarkupsVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ExpandMarkupsVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Xml; @@ -206,4 +222,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/FieldReferenceExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/FieldReferenceExtensions.cs index 2417956..c33aa8f 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/FieldReferenceExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/FieldReferenceExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using Mono.Cecil; namespace Tizen.NUI.Xaml.Build.Tasks @@ -19,4 +35,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return fieldReference; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/GetTasksAbi.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/GetTasksAbi.cs index f3fa577..d7db3bb 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/GetTasksAbi.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/GetTasksAbi.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.ComponentModel; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; @@ -13,4 +29,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks public override bool Execute() => true; } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILContext.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILContext.cs index 339f317..eae1d25 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILContext.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILContext.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; @@ -43,4 +59,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks public ModuleDefinition Module { get; private set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILProcessorExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILProcessorExtensions.cs index f5466c3..5a866eb 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILProcessorExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILProcessorExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using Mono.Cecil.Cil; @@ -11,4 +27,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks processor.Append(instruction); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILRootNode.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILRootNode.cs index 6314906..5d4680f 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILRootNode.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ILRootNode.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Xml; using Mono.Cecil; using Tizen.NUI.Xaml; @@ -13,4 +29,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks public TypeReference TypeReference { get; private set; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/Logger.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/Logger.cs index 8691494..58f3203 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/Logger.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/Logger.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Xml; using System.ComponentModel; @@ -78,4 +94,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks bufferImportance = MessageImportance.Low; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodBodyExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodBodyExtensions.cs index 8313eeb..b4e7644 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodBodyExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodBodyExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using Mono.Cecil.Cil; using Mono.Cecil.Rocks; using System; @@ -90,4 +106,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodDefinitionExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodDefinitionExtensions.cs index 72733f2..934a72c 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodDefinitionExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodDefinitionExtensions.cs @@ -1,4 +1,20 @@ -using System.Collections.Generic; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System.Collections.Generic; using Mono.Cecil; using Tizen.NUI.EXaml; using Tizen.NUI.Xaml; @@ -76,3 +92,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodReferenceExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodReferenceExtensions.cs index 9c16e8f..c3c83e8 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodReferenceExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/MethodReferenceExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Mono.Cecil; @@ -59,4 +75,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return reference; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ModuleDefinitionExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ModuleDefinitionExtensions.cs index 8ec6366..74abd8e 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ModuleDefinitionExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/ModuleDefinitionExtensions.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using System.Linq; using Mono.Cecil; @@ -332,4 +348,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks yield return property; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/NodeILExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/NodeILExtensions.cs index 575eda1..7e46b32 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/NodeILExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/NodeILExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections; using System.Collections.Generic; @@ -1023,4 +1039,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/PerformanceProvider.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/PerformanceProvider.cs index b57b178..86b47d7 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/PerformanceProvider.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/PerformanceProvider.cs @@ -1,4 +1,20 @@ -using System; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; @@ -92,3 +108,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/PropertyDefinitionExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/PropertyDefinitionExtensions.cs index 92c201a..b188511 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/PropertyDefinitionExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/PropertyDefinitionExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Mono.Cecil; @@ -18,4 +34,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return ((GenericInstanceType)declaringTypeRef).GenericArguments [((GenericParameter)self.PropertyType).Position]; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetFieldVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetFieldVisitor.cs index 604f64c..17fd90d 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetFieldVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetFieldVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Linq; using Mono.Cecil.Cil; using Tizen.NUI.Xaml; @@ -63,4 +79,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return false; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetNamescopesAndRegisterNamesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetNamescopesAndRegisterNamesVisitor.cs index 0ad70c3..c380206 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetNamescopesAndRegisterNamesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetNamescopesAndRegisterNamesVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Linq; @@ -164,4 +180,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks Context.IL.Append(nop); } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetPropertiesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetPropertiesVisitor.cs index 385c7f2..1aed1d0 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetPropertiesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetPropertiesVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Linq; @@ -1528,3 +1544,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetResourcesVisitor.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetResourcesVisitor.cs index 9da3384..9306ccc 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetResourcesVisitor.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/SetResourcesVisitor.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections; using System.Linq; @@ -90,4 +106,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return false; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/TypeDefinitionExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/TypeDefinitionExtensions.cs index 7a98ee9..1f9ca3f 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/TypeDefinitionExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/TypeDefinitionExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Linq; @@ -82,4 +98,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return method; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/TypeReferenceExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/TypeReferenceExtensions.cs index 457a0ce..4ff87b2 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/TypeReferenceExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/TypeReferenceExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Linq; @@ -424,3 +440,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/VariableDefinitionReference.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/VariableDefinitionReference.cs index 75112d0..7fa6c79 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/VariableDefinitionReference.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/VariableDefinitionReference.cs @@ -1,4 +1,20 @@ -using Mono.Cecil.Cil; +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +using Mono.Cecil.Cil; using System; using System.Collections.Generic; using System.Text; @@ -20,3 +36,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlCAssemblyResolver.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlCAssemblyResolver.cs index 32833e8..0047749 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlCAssemblyResolver.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlCAssemblyResolver.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using Mono.Cecil; @@ -44,4 +60,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks || name.Name == "netstandard"; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlCTask.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlCTask.cs index e611c30..82ef08b 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlCTask.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlCTask.cs @@ -1,5 +1,5 @@ /* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -887,3 +887,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGTask.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGTask.cs index eeb941e..6813ba4 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGTask.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGTask.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.IO; using System.Xml; @@ -94,3 +110,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGenerator.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGenerator.cs index 17dcf21..2e37cea 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGenerator.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlGenerator.cs @@ -1,5 +1,5 @@ -/* - * Copyright(c) 2021 Samsung Electronics Co., Ltd. +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -574,3 +574,4 @@ namespace Tizen.NUI.Xaml.Build.Tasks } } } + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlTask.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlTask.cs index 272335a..dce3b49 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlTask.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XamlTask.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System; using System.Collections.Generic; using System.Diagnostics; @@ -183,4 +199,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return null; } } -} \ No newline at end of file +} + diff --git a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XmlTypeExtensions.cs b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XmlTypeExtensions.cs index a1227bf..8941805 100755 --- a/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XmlTypeExtensions.cs +++ b/src/Tizen.NUI.XamlBuild/src/public/XamlBuild/XmlTypeExtensions.cs @@ -1,3 +1,19 @@ +/* + * Copyright(c) 2022 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ using System.Collections.Generic; using System.Linq; using System.Xml; @@ -240,4 +256,5 @@ namespace Tizen.NUI.Xaml.Build.Tasks return module.ImportReference(type); } } -} \ No newline at end of file +} + -- 2.7.4